Berlin is the capital and largest city of Germany, serving as the federal city since German reunification in 1990. While Frankfurt is Germany's financial hub and Hamburg is a major port city, Berlin is the political capital. Dusseldorf is another major German city serving as a distractor.