Business

AfCRA launches in Mauritius as Africa’s new independent credit rating agency, covering sovereigns, companies and financial institutions.