Beginner
europe_landmarks
The river Thames flows through which European capital city?
A.
London Answer
B.
Paris
C.
Rome
D.
Vienna
Explanation
The River Thames is the longest river in England.