S&P Global Ratings: India can grow 6.3% with $130 oil

Business