The answer is Frankfurt.
This 259 m (850 ft) high skyscraper is located in the financial district of the city and is home to commercial offices. The Commerzbank Tower is the tallest building in Germany.
On WorldAtlas.com