Do you like horror films? Then this place in India is a must visit for you!
Read this post on theotherbraininc.com