Hamburg is the second largest city in Germany with a population of over 1.7 million people.