M. Continuo

US regulator upholds $453 million Barclays power trading fine