Picturesque village in Shangarh, Himachal Pradesh, nestled in lush green Himalayan landscapes.