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 »