Zanzibar – exotic Africa

The stunning island of Zanzibar must be one of the most magical settings on earth for romantic destination weddings, with its pristine white sandy beaches, warm azure waters and breath-taking tropical sunsets

Zanzibar is a beautiful tropical island just 38 km off the coast of mainland East Africa. It is the largest of a number of islands of a Tanzanian archipelago in the Indian Ocean. Zanzibar, as it is widely known, is actually called Unguja – and away from its gorgeous beaches and charming resorts, it has a rich history and culture, which begs to be explored. Read more»