Situated on the east coast of Southern Africa, Mozambique is a fascinating country incorporating a vibrant mix of African, Portuguese and Arab cultures. With a number of national parks and game reserves, its tropical coastline of 2500 km of sandy beaches lapped by the warm waters of the Indian Ocean, Mozambique offers a great variety of attractions to the visitors.