a narrative of his adventures and explorations in the island of Zanzibar, the neighbouring smaller islands, the adjacent coast of the mainland, and the Highlands of Eastern Africa intervening ...
Read more on the topic to prepare your trip: Located in the south-east of Zanzibar ... to ride the waves without colliding. Off the coast of Zanzibar, Nakupenda lies at the heart of one of ...