HSBC profits dip amid credit impairment charges and Iran war

· The Independent