cities on rivers 3

Description

on which rivers are the following well-known cities located
Start typing your answer here:
Luckhnow Stoke Cardiff memphis (USA) new delhi patna srinagar london cairo
Time left