India ranked 63rd in World Bank’s Ease of Doing Business Ranking
India has moved 14 places to be 63rd among 190 nations in the World Bank’s ease of doing business ranking.
The country was 77th among 190 countries in the previous ranking last year.