Content-Type: text/html
The state of Bremen consists of two cities: Bremen is completely surrounded by Niedersachsen. Bremerhaven is further downstream, on the shore of the North Sea (the name means Bremen's harbor).
See the state's own website, http://www.bremen.de/