Himalayan Odyssey Xplore - Leh

Leh

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.

/-

​