The answer you are looking for is the Danube. It actually flows through 4 capital cities: Vienna - Austria Budapest - Hungary Belgrade - Serbia Bratislava - Slovakia
There are hundreds, if not thousands, of rivers in Germany. The Rhine, Danube and the Elbe are the three major rivers of Germany.
Sofia, Bulgaria, Bratislava, Slovakia, Budapest, Hungary, and Belgrade, Serbia.
Rhine, Elbe & Weser. (The Rhine and the Elbe are not totally in Germany).
Danube
Berlin, Hamburg, and Munich are three major cities in Germany.
Danube (Dunav), Sava, and Drava are the three largest rivers.
One of the three major cities in Argentina is Buenos Aires, this is the capital city. The other two major cities are Medoza, and Rosario.
No European river has three capital cities located on it. The Danube has four capitals located on its banks: Belgrade, Serbia , Bratislava, Slovakia , Budapest, Hungary , and Vienna, Austria.
Brazzaville, Kinshasa, and Kisangani are three major cities on the Congo River.
Three major cities is "las tres ciudades mas grandes/importantes"
Songhai's three major cities are Timbuktu,Jenne, and Gao.