Media ID: 55360636
Caption:
Caption:
Shoppers on Oxford Street in London. Highlighting surveys showing that consumer confidence had eroded, Barclays forecast that the British economy would be pushed into a recession imminently. Credit Andrew Testa for The New York Times