Hosted on MSN

Majestic waterfalls

Mauritius is an island nation sitting in the Indian Ocean some 1,200 miles off the southeast coast of the African mainland, just beyond the hulking island of Madagascar. And judging from the look of ...