Question: on the banks of which are the capital cities of austria serbia and hungary located?
Answer: The Danube