The new energy price cap comes into effect
The new energy price cap to shield households and businesses from the worst of the impact of soaring oil and gas prices has come into effect. This means that the annual bill for a typical household across the UK will be frozen at £2,500 for