Which is the largest city Thames River flows through?
a) New York
b) LondonΒ
c) Berlin
d) Paris
Thames river runs through the city of London. This river started flowing about 58 million years ago. Thames river flows abou 229 miles from Kemble to Essex.