greggruesst.com
Mauritius—The North
Down in the Southern Hemisphere, to the east of Madagascar, far away from the noise of the rest of the world, floats a little piece of Eden.