Zimbabwe Police Arrests Opposition Leader Jameson TimbaBy Abdulateef AhmedJune 18, 2024 Armed riot police have arrested Zimbabwean opposition leader Jameson Timba and 80 youths at his Avondale residence for gathering in commemoration of International Youth Day on…