Nobody can get 10 correct answers
1. Which one of these cities lies on the River Thames?
Manchester
Rome
London
New York
Manchester
Rome
London
New York