The Tories have laid Margaret Thatcher to rest – but Tony Blair still haunts Labour
Which party leader who won three general elections still casts a shadow over their party and divides opinion within it? Until last month, the answer would have been Margaret Thatcher. But some Conservative ministers now dare to whisper that David Cameron’s election victory has finally laid the ghost of Thatcher to rest.