Which river flows through the city of London, England. / General Knowledge MCQs, Rivers of the World MCQs / By The Professor A) Thames River B) Seine River C) Rhine River D) Danube River Answer: A) Thames River