The India Series #15: Himachal Pradesh

Witness the beauty of this Himalayan paradise, also hailed as “Land of the Gods”.

Advertisements