The main opposition party in Tanzania’s semi-autonomous Zanzibar Islands has called for a boycott of a planned re-run of disputed presidential, parliamentary and municipal elections on the Indian Ocean archipelago on March 20. Zanzibar’s electoral body annulled a previous ballot