At the prestigious World Audio Visual & Entertainment Summit (WAVES) held in Mumbai, YouTube CEO Neal Mohan made a powerful statement about India’s rising influence in the digital content landscape. Declaring India a “creator nation,” he acknowledged the country’s massive footprint in the global creator economy. With over 100 million Indian channels uploading content on …