One of the three islands that makes up the Tanzanian archipelago of Zanzibar, Tumbatu, has more than 20,000 inhabitants but no functioning roads or cars.

BBC Africa's Tulanana Bohela reports.