Where in the World?

Heidelberg, Germany HEIDELBERG IS CONSIDERED one of the most beautiful cities in Germany. Its picturesque ensemble of the castle, the Old Town, and the river Neckar surrounded by hills inspired the poets and artists of romanticism to this day. Originally occupied by the Romans and then the Celts, Heidelberg was first mentioned in …