1

Barclays takes £450m hit from investment bungle