Considered to the Mecca of motorcyclists, Leh is lapped in the snow-covered fringes of the Himalaya. The town showcases Tibetan culture at its best.
/-