ICRA Lanka exits Sri Lanka

Credit rating agency, ICRA Lanka Limited has decided to cease operations in Sri Lanka, and the company has already informed its clients of the decision as it terminated the rating agreements with …