In which English city would you see the 'Bermondsey Lion' statue?
Correct answer: London
Player #38170994
interesting, never knew that and I live quite near there