Banking and financeHSBC apologises, sets aside $2.47 billion more for compliance redress31 Jul 05:10 PM