A tourist feeding Aldabra giant Tortoises, one of the largest in the world are the main tourist attraction of Changuu island, also known as prison island, Zanzibar, Tanzania. Tourists visit prison Island on a daily basis to see the tortoises from Stone Town, Zanzibar.