Tens of thousands of police and polling officials in Zimbabwe began casting their ballots two days ahead of the July 31 general elections, when they will be needed on duty.
Showing 51 to 68 of 52 results