U.S. regulators fine Barclays for energy price manipulation

by Stephen Beard