DescriptionBabsurtop.JPG English: Babusar Pass or Babusar Top (el. 4173 m./13,691 ft.) is a mountain pass at the north of the 150 km. (93 miles) long...