Pub Trivia Quiz Question #640

Category: Geography & Places

In which British city is Holyrood Palace?

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