Leh Palace

Leh Duration: 31 sec

is a former royal palace overlooking the Ladakhi Himalayan town of Leh.

Related Videos

more videos

WE ARE ON YOUTUBE TOO

more videos