Cities on rivers

Description

on which rivers are the following well-known cities located
Start typing your answer here:
hanoi phnom pehn dumfries aberdeen lanark berwick turin warsaw
Time left