HEIDELBERG

Heidelberg

Heidelberg is a city in south-west Germany. The fifth-largest city in the State of Baden-Württemberg after Stuttgart, Mannheim, Karlsruhe and Freiburg im Breisgau, Heidelberg is part of the densely populated Rhine-Neckar Metropolitan Region. In 2011, over 149,000 people lived in the city. Heidelberg lies on the River Neckar in a steep valley in the Odenwald.

The above text is a snippet from Wikipedia: Heidelberg
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!