Close

Now Playing:

London was at one point the financial center of the world, but other cities are gearing up to steal the title. Stephen Beard explores why London is experiencing a loss in financial confidence.