Pub Trivia Quiz Question #640

Category: General Knowledge

In which British city is Holyrood Palace?

The answer will be shown in 31 seconds
Next Trivia Question >>
Scroll