Anti-riot police clear a road barricaded by protesters in the capital Harare, Zimbabwe, on March 31 2025.