London.
Thames embankment and New Scotland Yard