
Set on the River Leine, Hannover is the capital of the German state of Lower Saxony. With a population of about 540,000 people and within 100 miles of the vital North Sea ports of Bremen and Hamburg, Hannover is an important logistics hub for Germany.