Zanzibar Beach Safari
Zanzibar is an archipelago made up of many small islands and two large ones.The main island is Unguja but is more commonly referred to as ‘Zanzibar’. The second largest island is Pemba in the north. Tiny Mafia is the final inhabited island on the archipelago, with the coral island of Latham Island acting as an important […]