Netflix's Next Indian Original Series Leila To Come Out in June

Netflix has set the release date of their next original series based in India - Leila. The series stars Huma Qureshi and will release in June 2019.

Read Full Story >>
The story is too old to be commented.