British Landmarks Trivia Questions
Total Questions: 3
Which national stadium in the UK has hosted the Olympics, the World Cup, and Live Aid?
Very Hard
Click to reveal answer
wembley stadium
In the United Kingdom, what iconic venue sold 1300 seats on 999-year leases to fund its construction as a memorial to Queen Victoria's husband?
Very Hard
Click to reveal answer
royal albert hall
What is the name of the famous street in Mayfair known for housing the finest British tailors?
Very Hard
Click to reveal answer
savile row
Page 1 of 1