London Calling: Ep. 34

This week, James’ special guest is none other than his own brother Richard Delingpole, who’s standing for county council in Worcestershire and is embroiled in a negative campaign. It would be sad if it wasn’t so hilarious. Also, Game of Thrones and Richard is a battle re-enactor. Tally ho!

A Genuine Nazi