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