Fury as Shell and British Gas announce billions in profits as households face £4,000 energy bills

previous post