Japan Credit Rating Agency upgrades India's credit rating to 'A-'

Business