Chaos in Harare as Zimbabwe riot police violently disperse protesters
Riot police have charged hundreds of protesters in Zimbabwe and fired teargas, hours after a court ruled out an attempt ...
Riot police have charged hundreds of protesters in Zimbabwe and fired teargas, hours after a court ruled out an attempt ...
© 2023 Watchdog Uganda