The Federal Republic of Germany (FRG) has 16 states. The biggest is Bavaria and the smallest is Bremen. Most of them were created after the Second World War, although their historical roots can be traced back to the early Middle Ages in some cases.

Bremen is the smallest state in Germany. It is a city-state with an area of 404.23 km2 (156.1 sq mi). Bremen has a population of 664,000 people.

The official name is "Freie Hansestadt Bremen". This is because Bremen used to be in the Hanseatic League which was a group of cities which did a lot of trading. Many goods were sent from the port of Bremen or bought from the port from other countries. "Free" means it was independent of the local dukes and princes.

There are two cities that make up Bremen. These cities are Bremen and Bremerhaven. The local football club is named Werder Bremen.

More Info: simple.wikipedia.org