Ed Miliband is refusing to answer the biggest question of all

The Telegraph report on the IEA