India’s Most Haunted Places – Lohaghat, Uttarakhand

Located in the Champawat district of Uttarakhand, Lohaghat has one of the spookiest places in India. This infamous ...

Read more