HSBC to pay record fine to U.S. government

by Stephen Beard