Author: Ellis

Seychelles Travel Guide

An excellent gathering of more than 100 tropical islands in the western Indian Ocean is Seychelles . It is a flat out tropical heaven with its coral-white sea shores …