Business News Startups Indian online video creation platform InVideo announces $15 million Series A led by Sequoia COVID-19 has resulted in online content consumption reaching all time highs. And… Maaz AhmedOctober 27, 20203 minute read