Vienna, Budapest and Belgrade are all situated on the bank of which river?
- A.Rhine
- B.Danube
- C.Elbe
- D.Volga
Show answer
The Danube rises in the Black Forest of Germany, flows east through central Europe and reaches the Black Sea, and it passes the capitals of Austria, Hungary and Serbia, which is why it is said to water more capital cities than any other river in the world.
Read the full explanation →