Inside the Leh Palace, Leh Ladakh

See video
Author: 
Joshu Thomas
Runtime: 
0:03:31

Inside the Leh Palace, Leh Ladakh, India - A walk through the majestic Leh Palace located at the heart of the Leh, Ladakh city in Jammu Kashmir, India