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.
By continuing to use the site, you agree to the use of cookies. Learn more about our cookie policy.