S&P 5007,442.23 0.21%
Ofgem Proposes Hundreds of Millions in Deposits from Data Centres for Power Grid Access — Witness News