Breaking News: India leapfrogs in business ranking

India ranks 100 in World Bank's 'Ease of Doing Business' list. India jumps from #130 in 2017's ease of doing business rankings in 2017 to #100 for 2018.