05-04-2016 03:27 via zdnet.com.feedsportal.com

World's biggest startup incubation centre to be set up in India

The facility is to cost around $300 million and will incubate 5,000 startups in five years.
Read more »