S&P Global Ratings upgrades India's long-term credit rating after 18 years

Business