Himachal

Himachal Pradesh is famous for its abundant natural beauty. Hima means snow in Sanskrit, and the literal meaning of the state’s name is In the lap of Himalayas.

  • Palace on Ganges
  • Palace on Ganges
  • Palace on Ganges
  • Palace on Ganges
  • Palace on Ganges