Invest India
India took a huge stride in improving its ease of doing business, climbing 14 notches to clinch 63rd place in the list of 190 countries, according to the World Bank’s Doing Business Report, (DBR) 2020. India also remained among the world’s top 10 improvers for the third consecutive year. China too made it to the list. India’s ranking has improved 79 places in the past six years from 142 in 2014.
News Source ⇾