The Karsog Valley is a spectacular hidden gem of the Mandi district in Himachal Pradesh. Unlike most hill stations like ...