ICRA
ICRA Limited is an independent credit rating and investment information agency based in Gurugram, India. Founded in 1991 by prominent financial institutions, it is publicly traded on the Bombay Stock Exchange and the National Stock Exchange. ICRA is part of the ICRA Group, which includes subsidiaries like ICRA Lanka and...