Pub Trivia Quiz Question #640

Category: Geography & Places

In which British city is Holyrood Palace?

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