As leaders, Thatcher and Blair are head and shoulders above the rest. Both of them had conviction, were strong-willed, they had a vision for the country and they were big players on the global stage.
Cameron - by comparison - lacked vision, conviction and was a lightweight on the international...