In which English city would you see the 'Bermondsey Lion' statue?
Correct answer: London

tia
Well, the word Bermondsey gave it away!

Player #38170994
interesting, never knew that and I live quite near there