Trekkers climbs down a Himalayan village in Himachal Pradesh. Place seems so refreshing with green environment with clear …

source