PictureWorks to release one of the scariest and highest rated Horror films of the past decade, HOST in India

PictureWorks to release one of the scariest and highest rated Horror films of the past decade,…