People protest in the streets of Arusha, Tanzania, on election day, 29 October 2025 ...