Japan Credit Rating Agency upgrades India from BBB+ to A-

Business