World Bank ranks India 63rd on the ease of Doing Business Index
Oct 24, 2019, at 11:04 pm
New Delhi: India has been ranked 63rd on the index of ease of Doing Business 2020 compiled by the World Bank, after climbing 14 positions.