Mahé Seychelles

Mahe is the largest of the Seychelles islands and is surrounded by oceans and mountains. The country’s capital, Victoria is home to wonderful sights such as beaches, gardens and various cuisines to enjoy.