text

Zimbabwean police cast ballots in early voting

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.