Mauritius, an Indian Ocean island nation, is known for its stunning beaches, lagoons and reefs. There is so much to see, so much to experience. Rainforests, waterfalls, hiking trails and wildlife are the main attractions in Mauritius. Once you visit Mauritius, you are bound to visit here again and again. The beauty of nature is so mesmerizing here, one visit is so not enough.