HSBC Holdings ( ($GB:HSBA) ) has provided an announcement. HSBC Holdings plc has announced the repurchase and cancellation of its ordinary shares ...