Dark clouds over the city of London, England

The credit squeeze is here

The latest Deloitte survey of Chief Financial Officers, released today, finds that a 12-year period of easy credit conditions is drawing to an end. CFOs are rating credit as being more costly than at any time since 2010.