Photos from all over Zimbabwe as millions turn out to cast their ballots in national, harmonized elections on July 31, 2013.
Your Choice 2013: Zimbabwe Election Day

1
Harare, Zimbabwe, Election 2013

2
Voters waiting to vote outside a polling station in Harare

3
Long queue to vote.

4
Long queue to vote.