George Osborne promises to cut average energy bills by about £50 a year by shifting some costs on to government – to be partly funded by cracking down on tax avoidance.

Read more