Video
10:48, 21-Dec-2018
Spectacular footage shows the winding mountain road with 68 turns stretches 6.3 kilometers in Yiliang County, southwest China's Yunnan Province, also known as the "wonder in the world history of construction." The road was built in 1995 to connect two villages nearby to the outside of the world.
Updated
10:21, 24-Dec-2018
[]