News

HSBC has launched a $3 billion share buyback after reporting a 25% fall in first-quarter profit, and warned of a possible hit ...