World Rivers & Cities II quiz

There are so many rivers in the world and all of these make a big system of interconnected cities that are located on the banks of these rivers. Do you know which river connects which city to others?