Answers

2014-12-09T21:17:27+05:30
Heidelberg is a town situated on the Neckar river in Germany.
0
2014-12-10T17:05:17+05:30
Heidelburg city is situated on the neckar river
0