S&P Global Ratings: $130 oil could cut India's FY27 growth

Business