The Free Hanseatic City of Bremen is the smallest of Germany's 16 states. It has a population of about 661,000 people and an area of about 408 Km.