Tanzania has been ruled by the same party since independence. The main opposition party, Chadema, is now preparing for the ...