Theresa May has admitted her policy of capping energy prices may not be “Conservative” but said supporting working people was more important than “ideology”.

The Prime Minister has faced criticism from the country’s biggest energy firms - as well as some within her own party - for pledging to bring in a policy that goes against traditional Tory free market values.

But Mrs May made it clear that she will not be bound by sacred cows when she decides on policy, saying “what matters is doing what you believe to be right”.

It came as it emerged that Mrs May only introduced the price cap policy after energy firms failed to heed her warning last year that she would take action if they did not curb price rises.