3 Private Eye Annual

3 Private Eye Annual edited by Ian Hislop

Hardback £9.99

The seasonal bestseller with the year’s best satirical news from Private Eye.