Tuesday 7 June 2016

David Cameron -v- Nigel Farage tonight on ITV

For the first - and probably last - time ever, David Cameron will face Nigel Farage live in front of a TV audience.

Cameron isn't going to be the pushover that Nick Clegg was last year when Farage famously destroyed him in the leaders' debates but he's certainly no match for a Farage barrage.