Topic: Freeman Mbowe
Concerns as 11 opposition leaders are arrested and detained in Tanzania
Jul 21, 2021 at 08:24 AM
Tanzanian main opposition party Chadema has announced that 11 members of their party including their party leader Freeman Mbowe were arrested on Tuesday night....