Question 1 out of 3

    The city of London sits on what river?

    Thames

    The city of London sits on the River Thames, which flows through the heart of the city.