Danes and Swedes on the Oresund bridge linking Denmark and Sweden just before its offical opening. The bridge is 16 kilometres long and is the first time the two countries have been linked since the ice age.