Nothing to see Here is more, Mauritius, an island in the indian ocean, with hotels, appartments, houses and rooms to rent