DescriptionRoyal Leh Palace-Leh,Ladakh-DSC 0116.jpg English: Leh Palace is a former royal palace overlooking the town of Leh, Ladakh, India. It was constructed...