Enchanting village of Himachal Pradesh