S&P 5007,333.61 0.78%
British Gas Fined £20m for Forced Prepayment Meter Installations on Vulnerable Customers — Witness News