Demands for change resonate widely ahead of the elections but history and organisation favour the incumbents
In the presidential, parliamentary and local elections on 25 October, the governing Chama cha Mapinduzi party faces its toughest political challenge since Independence in 1961. Thi...