Neeraj Ghaywan’s Homebound has finally arrived on OTT, with the film available on Netflix from 21 November. Set during the COVID-19 pandemic, the story has left netizens in awe for its poignant ...