Travel & Tourism
Travel & Tourism 3071 Videos
Ladakh- a land of myriad colours

A mountain stretch that encircles the town of Leh, as seen from Santi Stupa, a prominent landmark in Leh. Leh is the administrative headquarters of Ladakh, the northern district of the state of Jammu and Kashmir (popularly known as Kashmir), India