India Jumps 12 Spots in World Bank's Ease of Doing Business List | Read

India now ranks 130 out of 189 countries in the ease of doing business, moving up 12 places from last year, according to a World Bank report.