This is a ferry between two countries that only takes circa twenty minutes, ferrying people between Helsingör in Denmark and Helsingborg in Sweden. Helsingör is called Elsinore in English and if it sounds familiar it is where Hamlet lived. Well at least people in the play was supposed to live there. The picture is taken in the beginning of the 21st century, probably in june 2000.
I am linking to Vintage Weekly.