Advertisement
He said, "we have the largest social media user base in the world; some of the fastest-growing social media networks find their biggest user base in India."