Leh Palace, the former king's royal palace overlooking Leh