Janki Bodiwala's psychological horror film is all set to land on Netflix on October 22, 2025. Ahead of it, take a look at the ...