The chilling city of Leh nestles amidst the snow-clad peaks of the Himalayas. This exciting place is sprinkled with colorful gompas, which are swarmed by the Buddhist followers from all across the world. Stretched over gigantic mountains with a main street and slender winding by-lanes, Leh has a distinctive makeup that ships one back in time. Nuzzled in a side valley of the Indus, this tantalizing town of Leh is the most important city in Ladakh.