Economy making 'tremendous' progress, says Indra Nooyi after India's leap in 'ease of doing business'
Business | November 01, 2017 23:42 ISTIndia, which was ranked 142nd when Narendra Modi government took office in 2014 and 130th last year, is the only large country this year to have achieved such a significant shift.