Question 1 out of 3

    Which river is the capital of Great Britain on?

    Thames

    The capital of Great Britain, London, is situated on the River Thames.