Energy giants Shell and Centrica enjoy soaring profits as prices rise

Energy giants Shell and Centrica enjoy soaring profits as prices rise