The country is situated on the East Coast of Southern Africa, and its 2500km long coast bordering on the Indian Ocean offers the visitor spectacular scenery with beautiful, crystal- clear water, white sand beaches framed by endless dunes, dark blue or emerald green lagoons, a great diversity of flora and wildlife and a multifaceted culture that is mirrored in the way of life of its people, derived from the marriage of African, Arab, Indian and European heritages.