The breathtaking wonders of Leh (Aired: January 2009)

On this episode of Seven Wonders of India, we visit the beautiful town in Jammu and Kashmir to capture the magic of the Leh Palace, Hemis Gompa Alchi monastery and the Martland temple.

Related Videos