Over a million military personnel, thousands of IDPs cast early ballots in Iraq

Over 7,700 candidates vie for 329 parliamentary seats as 21 million Iraqis prepare to vote

An Iraqi soldier casting vote in special elections. PHOTO: AFP

Continue Reading