The Weser River is a large river in Northern Europe that drains into the North Sea. Its main port is Bremen.