The general public (29 million) on both Mainland Tanzania and Zanzibar will go to polling stations on Wednesday to elect, the President, MPs and councilors