More Open For Business

In just two years, India has climbed from the 130th to the 77th best environment for new business activity. What’s been behind the surge, what remains to be done…