Germany extends over an area of around 357,000 square kilometres and is home to over 82 million people in 16 federal states. Germany’s three largest cities are Berlin, Hamburg and Munich. But do you know which German city is the most expensive? And where in Germany the “World Equestrian Festival” takes place? Test your knowledge now!