Voted Africa's finest beach destination, not once but three times. Diani is absolutely gorgeous and uncrowded, Diani's beaches are crystal blue, shallow and warm. Perfect...
Zanzibar is a semi-autonomous archipelago off the coast of Tanzania in East Africa. It consists of several islands, with the main ones being Unguja (commonly...