Dochula Pass, one of the major mountain passes in the country