Vehicles are stuck in a traffic jam on a cliff road in the Taihang Mountains in Huixian county, Central China’s Henan province, May 2, 2015. An influx of tourists to the area during the May Day holiday frequently brought traffic on the scenic road to a standstill, while it is the only access route to and from Guoliang village. (Photo/CFP)
RIGHT BG