Energy price cap falls – but Britons are still paying over £100 in subsidies
Today Ofgem has announced the energy price cap for 1 April to 30 June 2026 will be £1,641, down from £1,738 in Q1 Despite the fall, over £100 of the average annual bill will still go towards subsidies and policy costs, Ofgem’s own figures put this at £106 after today’s changes Earlier this week the… View Article
Britain can still have cheap energy – if the state steps back
Britain is being crippled by high energy prices – our industrial power prices are 90% higher than the European average, and household bills 20% higher A new report from the Centre for Policy Studies argues that a huge part of the problem is that the power market has become ever-more dominated and dictated by the… View Article
Failure to tackle productivity crisis costing Britain billions
Britain has a productivity crisis. But a new CPS paper by John Redwood argues that it is at its worst in the public sector, and is costing Britain billions as a result Spending plans in the recent Budget are predicated on productivity growth three times what we are currently seeing. Failure to reach these levels… View Article
London facing ‘worst housebuilding challenge’ since Second World War, new analysis shows
Planning reform’ was mentioned a record 520 times in Parliament in 2025, according to Hansard However, new analysis shows the Government has not met talk with action In the last financial year, every English region started fewer homes than in the previous financial year In London – where the housing crisis is most acute –… View Article