The Rhine is Germany's longest river. It has been an important transportation link between the north and south of Europe for thousands of years.