Europe

Three UK Energy Firms Accounted for 70% of Forced Payment Meters
Mar 27, 2023Three UK energy suppliers were responsible for more than 70% of prepayment meters installed under court order, government figures show.

Oil Fluctuates After Weekly Gain as Slowdown Concerns Linger
Mar 27, 2023Oil fluctuated as investors braced for further volatility amid the fallout from the banking crisis that’s rippling across markets.
Latest News
Show more latest news
Show less latest news