Households and businesses are braced for price rises and increased bills despite a raft of measures unveiled by Sir Keir Starmer designed to bring down the spiralling cost of living.
The prime minister pledged that in an “uncertain and volatile world” his government would “protect the British people at home and abroad”.