ICRA Limited is an Indian independent and professional investment information and credit rating agency. The company was established in 1991, and was originally named Investment Information and Credit Rating Agency of India Limited. From Wikipedia
Urgent stock depletion by mid-July prompts New Delhi to seek diplomatic assurances from Beijing, triggering a review of EV sourcing policies to protect automakers.