Leh is the capital and largest city in the Union Territory of Ladakh, India. Leh is considered a paradise for bikers. The former residence of the royal family of Ladakh was built in the same style and at the same time as the Potala Palace in Tibet. Leh was an essential barrier connecting Tibet to... more