News

India’s long-term sovereign rating has been upgraded to BBB+ by Japanese credit ratings agency Rating and Investment ...