Energy giant fined nearly £10m for securing ‘excessive’ payments

Energy giant fined nearly £10m for securing ‘excessive’ payments