Winding through the himalayas

China National Highway 318 (G318), which runs from Shanghai to Zhangmu on the China-Nepal border, is 3,403 miles long and has innumerable curves and hairpin switchbacks. It crosses more than eight provinces and is the longest highway in China.