Barclays posts 19% slide in annual net profit after costly U.S. trading blunder; Shar

Back
Top