Re: Whats your view on ghosts?
Shimla is a hill station in India...the summer capital for the British during their rule. It is a beautiful place with some of the best schools and colleges. Many Indian movies are set there too.
My college was run by catholic nuns and most stories we heard revolved around christian tradition. However, there were some non-religion specific incidents, one of which I personally experienced.
Later...
you from india? ohhhh
is shimla like the way they show in movies?