World Bank’s Doing Business Report wherein India has jumped 30 places to stand at 100 in the new rankings

World Bank’s Doing Business Report wherein India has jumped 30 places to stand at 100 in the new rankings