Of ghosts and evil spirits in Himachal Pradesh – The Chaleda
Himachal Pradesh is a mountainous state in northern India. It has no railways and the connection between remote villages is only by roads or mountain trails. My father tells me that when he used to visit his village, which was on the border with Himachal Pradesh, he used to venture out for a walk in the wild mountains. He told […]
Recent Comments