Director Karan Tejpal, whose debut “Stolen” (2023) premiered in Venice’s Horizon’s strand before screening at BFI London Film ...