HSBC to buy Swiss Life stake

Banking giant HSBC has agreed to pay €228.75 million to buy Swiss Life's 50