Venture Catalysts invests in 14 startups in the last 4 months At a time when investors are apprehensive of the impact of Covid-19 on businesses, Venture Catalysts, the country’s first and biggest integrated incubator, has invested in 14 startsups since Jan 2020 and May 21, 2020 News