The recent Ease of Doing Business Ranking puts India at 130th position as compared to 131st last year. This is just one...