India ranked 63rd as per latest Doing Business Report
India has been ranked 63rd among 190 countries, as per latest Doing Business Report (DBR, 2020) of World Bank (WB). As per report, the World Bank (WB) has recognized India as one of the top 10 improvers for the third consecutive year. India’s recovery rate under resolving insolvency has improved significantly from 26.5% to 71.6%. The time taken for resolving insolvency has also come down significantly from 4.3 years to 1.6 years. India has reduced the number of procedures in granting construction permits. Apart from this, India continues to maintain its first position among South Asian countries.