×
Back left
Back right
"Big Ben" is located in which major European city?
Big Ben in London,