Frankfurt am Main is the largest city in the German state of Hessen and the fifth largest city in Germany. The city has a lot to offer; From the top of the Main Tower there is a wonderful view of the city and in the Frankfurt Zoo you can meet around 450 different species of animals.