24th April 2011

85 Fleet St, London EC4Y 1AE

Well, you either have to be up pretty damn early to catch this, or just happen to be trudging your way home in the small hours from a night of shouting and drinking at one of London’s estimated 5 million nightclubs (that may be a slight exaggeration…), for this spring tradition is taking place before…