Frankfurt am Main is the financial center of Germany. It is Germany's fifth largest city at 663,567 and has a metropolitan area around 5 million, Germany's second largest. This city of stock exchanges and skyscrapers (the tallest being Commerzbank Tower at 850 feet) is the home of the Römer (the town hall) and the amazing Frankfurt Cathedral.