London, Like New York, Is The Place With The Business