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…