‘Leila’ is Netflix’s brilliantly executed new concoction about a dystopian India starring Huma Qureshi. ‘Leila’ terrifyingly mirrors a dark reality,
‘Leila’ is Netflix’s brilliantly executed new concoction about a dystopian India starring Huma Qureshi. ‘Leila’ terrifyingly mirrors a dark reality,