Oresund Bridge (Øresund) is the longest road and rail bridge in Europe, but especially the bridge that connects 2 countries, Denmark and Sweden. One of the main reasons I chose to visit these countries was this masterpiece of engineering. The fascinating bridge is about 16 km long and crosses the Oresund Strait, connecting 2 cities from 2 different countries, Copenhagen and Malmo.