India ranks at 130th out of 189 economies on the World Bank's Doing Business report, which is topped by Singapore as the easiest country in which to do business. Though India has moved four places up, it ranks way below China, which is placed at 84th position.