Review: Deepa Mehta's Netflix series Leila is the Indian Handmaid's Tale

Huma Qureshi and Siddharth star in a thriller that feels like a cross between dystopian Margaret Atwood and the Toronto filmmaker's masterpiece Water

by