London is the capital of what country?

England
Scotland
Wales
Ireland

Trivia Crack Answers Main Page