Author: admin

Zanzibar Beach

Zanzibar is an archipelago made up of Zanzibar and Pemba Islands, and several islets. It is located in the Indian Ocean, about 25 miles from the Tanzanian coast.

Read More