Located amidst blue waters of the Indian Ocean, Mauritius is a small, picturesque island country, known for its mesmerizing views.