Zanzibar islands lie off the coast of Tanzania in the Indian Ocean. It is known as a jewel of the Indian ocean, and once, a city ruled by sultans, Zanzibar has been as connected to Arabia and other regions along the Indian Ocean as it has to Africa.
Named best island destination in africa and middle east by Travel + Leisure.