National parks


Leh Palace
Leh Palace is a former royal palace overlooking the town of Leh, Ladakh, in the Indian Himalayas. It...