Thachru is considered to be a sacred place where the villagers believe the ‘Van Devta’ (Forest God) resides. After relaxing for a while one must continue this uphill task for another 3 kms, before reaching Kalighati, a valley dedicated to the worship