London, United Kingdom

Not much to say.