Mauritius: The island paradise enticing investors