London, United Kingdom

music does the talking.