New India on the up

5 Months agoThe Doing Business Report is an assessment conducted by World Bank, of 190 economies covering 10 indicators which span the lifecycle of a business. Recognizing the renewed focus on improving the country’s business environment, India’s ranking improved by 30 positions in the report’s most recent iteration