The HSBC and Barclays buildings at London's Canary Wharf district. HSBC said Monday it took a provision of $700 mn (571 mn euros) to cover fines for failing to apply anti-money laundering rules but warned the overall cost could be "significantly higher."
less