The largest city in Europe that isn’t the capital of its country is located in northern Germany and is home to over 5.1 million inhabitants. Hamburg is the second-largest city in the country after Berlin and this obviously means that it’s home to many architectural highlights. The city grew in importance as a Hanseatic city …