Frankfurt is the business and financial centre of Germany and the largest city in the German state of Hesse. Every year, millions of tourists are attracted to visit the city centre, especially Römer square, the cultural landscape and the museums at the River Main.