The old town of Heidelberg as well as and several other cities along the Moselle River in West Germany were under water Thursday due to flooding, authorities said.
Heidelberg and several Western cities under water.