Leh Palace which is located in the city of Leh is a former royal palace that overlooks the town of Leh. Constructed in the 17th Century, the palace’s base had been set down by the creator of the Namgyal Dynasty, Tsewang Namgyal. However, it had been Sengge Namgyal who finished its structure.The palace had been...Read More