‘India has now one of the largest ecosystems in the world’ He invites business leaders to invest in India saying doing business with India is a great...