Loading visa information...
Leh is the largest town in Ladakh, situated at an altitude of approximately 3,500 meters (11,500 feet) above sea level....