Chele La Pass

Chele la Pass is the highest motorable point after Dochula Pass in Bhutan , sitting 3,988 metres (13,083 ft) above sea level between

Read More