Show:
Questions
Responses
Print
England
USA
100
London
What is the capital of England?
200
Queen Elizabeth II
What is the name of the queen of England?
300
Themsen
What is the name of the river that floats trough London?
400
Yes
Does England have a good football team?
500
10 millions
How many people live in London
500
45
How many President do USA have?