Formed near the city of Münden by the union of its two headstreams—the Fulda and the Werra—the Weser flows 273 miles (440 km) northward through northern Germany to the North Sea. The major tributaries of the Weser are the Aller, Lesum, Geeste, Diemel, Ochtum, and Hunte rivers.
Read More