Which German river flows 1159 kilometres from the Czech Republic flowing into the North Sea just north of Hamburg?
What is the answer?
elbe