Christianity is the most widely professed religion in Tanzania, but in the island of Zanzibar most of the population is Muslim.