Where is Westminster Abbey located?
A
Oxford
2%
B
Brighton
7%
C
Cambridge
10%
London
81%