London, United Kingdom

...it was a long time ago.