Barclays faces record £290m penalty: British bank suffers another hit to its battered reputation as it confronts huge costs for alleged US energy market manipulation

Barclays faces record £290m penalty British bank suffers another hit to its battered reputation as it confronts huge costs for alleged US en...