A world traveler should be able to answer these 10 geography questions correctly!
1. Which one of these cities lies on the River Thames?
Manchester
Rome
London
New York
Manchester
Rome
London
New York