Frankfurt is the business and financial centre of Germany and the largest city in the German state of Hesse. The city is known for its futuristic skyline and the busiest German airport. It is a city of contrasts. Wealthy bankers, students and granola drop-outs coexist in a city that has some of the highest, most avant-garde skyscrapers of Europe next to well maintained old buildings. Frankfurt is home to many museums, theatres and a world-class opera.