1 of 1
The World Bank has ranked India at the 130th position in its "Ease of Doing Business" index, up 12 places compared to last year's ranking.
Credit: KBK
Advertisement00