
Kargil: Ladakh, known as the "Land of High Passes," has begun to bring cheers among locals and tourists alike following a fresh bout of snowfall on Monday.

Kargil: Ladakh, known as the "Land of High Passes," has begun to bring cheers among locals and tourists alike following a fresh bout of snowfall on Monday.