Fines levied by the Financial Conduct Authority topped £800 million in the first half of 2015 – more than six times the amount charged in the first half of last year.
More than a quarter came from the £284 million charge slapped on Barclays in May for its role in manipulating foreign exchange rates, the largest fine imposed by the FCA or its predecessor, the Financial Services Authority.