A European bridge is the tallest in the world, dwarfing the Effiel Tower. It is located just across the channel, and the bridge has retained this major title.A
Read More