What city can you find the Thames river in?

Beijing
Paris
London
Berlin

Trivia Crack Answers Main Page