Total strikes £1.2bn deal for European utility

Patrick Pouyanne
Patrick Pouyanne

More from Energy Voice

Latest Posts