Monday 20 May 2013
All images from the Londonist Flickrpool.
Report an error
Least it’s not Thatcher.
No, he doesn’t live at 999 Legsby Avenue.
Interested in advertising with us?