S&P Global's India rating upgrade: What it means for economy

Business