'Stolen' movie review: Thriller asking tough questions
'Stolen', Karan Tejpal's debut film, has already been featured in several global film festivals, including at Venice, where it premiered in 2023 to a standing ovation and the Beijing International Film Festival in China in 2024, where it won big.