Leh city is joint capital and largest town of the union territory of Ladakh in India. Leh Palace is a former royal palace overlooking the town of Leh, Ladakh, in the Indian Himalayas. Leh palace is nine storeys high and offers breathtaking view of Leh city from above.
Never let your memories be greater than your dreams - Douglas Ivester