ICRA has released its new corporate film – Redefining Business Landscapes with Insights and much more – highlighting its journey over the last three decades with an expanding bouquet of offerings spanning Ratings, Research, Risk Analytics, and Data Services. The film features the key highlights and achievements of the Company since its inception in 1991. […]
The post ICRA Launches New Corporate Film on Business Insights first appeared on Business News Week.
