In the latest World Bank report on ‘ease of doing business’, India has limped to 130th rank from previous ranking of 131. This report as expected, drew sharp reaction from government on inability of World Bank to factor in plethora of reforms initiated by it. To be in all fairness, whatever the p…