ICRA Limited is an Indian independent and professional investment information and credit rating agency. It was established in 1991, and was originally named Investment Information and Credit Rating Agency of India Limited. Read More
Independent power producers in renewable power sector selling power in open access route are faced with increasing regulatory constraints in the form of upward revision of open access charges, denial of open access approvals and tightening of energy ...