OTTplay emerges as India’s No. 1 movies and web-series recommendation platform with 9.5 million users Read more