Multiple choice general knowledge science & technology London Yangtze Kiang Thames Seine Danube Reveal answer Fill a bubble to check yourself B Correct answer Explanation The River Thames flows through the city of London. It is the major waterway of London and the longest river entirely in England. The Yangtze is in China, Seine in France, and Danube flows through multiple European countries but not London.