Startup incubator Techstars set to launch in India

Startup incubator Techstars set to launch in India

Photo: Techstars website

A decade after first launching in a small town in Colorado, US, global start-up incubator network Techstars is set to make its debut in India and launch new start-up programmes over the coming weeks and months to tap the country’s growing start-up ecosystem.

Bring stories like this into your inbox every day.

Sign up for our newsletter - The Daily Brief
Subscribe to Newsletter