Don Ludd's definitions
To Londoners the only place that exists in the UK, rather like a city full of the Flat earth society.
by Don Ludd September 23, 2009
Get the London mug.
Get the London mug.We'll email you a link to sign in instantly.