Berlin is Germany's capital and largest city, serving as the political center since reunification in 1990. While Frankfurt hosts the European Central Bank and Munich is a major tech hub, only Berlin holds the seat of government. Hamburg is a major port city.