Sarahan (1,920 metres) is a small village and beautiful Hill Station in the western Himalayas has a setting that only the Gods could have created. This was where Banasura of the leg-end ruled. One night his beautiful daughter, Usha, had a dream. She saw a prince more handsome and far […]