Global bank HSBC has announced a 29% fall in first-half profits, to $9.7 billion.

The announcement comes after a $2.5 billion share buyback following the sale of its Brazilian business.