India has recorded a jump of 14 positions against its rank of 77 in 2018 to be placed now at 63rd rank among 190 countries assessed by the World Bank. India’s Leap of 14 ranks in the Ease of Doing Business ranking is significant considering that there has been continuous improvement since 2015 and for…