London, United Kingdom

Aha... that would be telling...