discoverlehladakh.in
Kela Pass -World's highest motorable road - Discover Leh Ladakh
Kela pass at an altitude of 18,600 ft in Leh district of Ladakh has become highest motorable road in the world for general public.
discoverkm