ICRA trims India's FY27 GDP to 6.2% citing $95 crude

Business