Read more → 142 Over 11,500ft above sea level and no protective barriers: Is this terrifying mountain pass in India the world's most perilous road?