
Alina Gufran is a writer and filmmaker from New Delhi. Her debut novel, No Place To Call My Own, has been published by Westland Books. Her film, Leela, premiered at IFFR and has been showcased at prestigious festivals like San Sebastian International…