Seven lessons for David Cameron in how to survive a European summit

4000
3000