The film was launched at the Sundance Film Festival in January 2025, where Geeta Gandbhir won the Directing Award for her ...