maritimetravel.co.za
Zanzibar Travel Guide
Zanzibar Located about 22 miles (35km) off the east coast of Tanzania, Zanzibar is an archipelago consisting of the main island of Unguja (commonly known as Zanzibar), Pemba Island, famous for its …