A camp-site in Himachal Pradesh in the north of India. Himachal, literally meaning \"lap of the snow\" is situated in the lap of the Himalayan mountain range
A camp-site in Himachal Pradesh in the north of India. Himachal, literally meaning \"lap of the snow\" is situated in the lap of the Himalayan mountain range