The Danube. According to wiki, it either flows through or forms the border of TEN countries: Germany (7.5%), Austria (10.3%), Slovakia (5.8%), Hungary (11.7%), Croatia (4.5%), Serbia (10.3%), Romania (28.9%), Bulgaria (5.2%), Moldova (1.7%), and Ukraine (3.8%).
The four capitals it passes through are Vienna (Austria), Bratislava (Slovakia), Budapest (Hungary), and Belgrade (Serbia).
The Mississippi and Missouri go by three each, but there is no US river that has four capitol cities located on it.
The answer you are looking for is the Danube. It actually flows through 4 capital cities: Vienna - Austria Budapest - Hungary Belgrade - Serbia Bratislava - Slovakia
Germany
The River Danube
The river Severn flows through England and wales
alps
The Danube flows through four capitals: Bratislava, Belgrade, Budapest, and Vienna.
The Rhine River flows through six countries. These countries are Switzerland, Liechtenstein, Austria, Germany, France and the Netherlands. The river ends at the North Sea.
Cairo, the capital and largest city of Egypt, borders the Nile River.
it flows through eygpt
The Mississippi river flows north-south through the United States of America.
The Danube.
It flows in Russia.