Zanzibar Holiday

Zanzibar Island is the most well known of the islands, but the archipelago also consists of lush Pemba to the north and numerous smaller islands and islets poised in luxuriously turquoise seas. The beauty of this area has tempted travellers, traders, slave-traders and colonists for centuries, but there are still