Answers

2014-12-08T17:52:42+05:30
Heidelberg is a town situated on the Neckar river in south - west Germany.
2 4 2
  • Brainly User
2014-12-08T19:13:12+05:30
Heidelberg is the city on the Neckhar river.
1 1 1