YouTube creators in India are becoming massive

Over 1,200 creators in India have over 1 million subscribers as the video giant hits hundreds of millions of viewers across the country. India has been a big up-and-comer in recent years for tech services….