Zimbabwe Riot Police patrol the streets following protests in Harare, Wednesday, July, 12, 2017. Police in Zimbabwe have fired tear gas and water cannons to disperse dozens of opposition supporters protesting what they say are plans to rig next year’s presidential election. (Associated Press)

Leave a Reply

Your email address will not be published. Required fields are marked *