Hamburg

City

Germany's largest port, on the Elbe, a Hanseatic city-state.

Held by

Events here 6