Mauritius, the widely popular tourist destination island located about 2,000 km off the coast of Africa in the Indian Ocean has become the centre of attention for many foreign investments and corporations. The country boasts a conducive environment that is pro-business, allowing for facilitation of business formation, activities and investment to take part in the...