For more than a decade, Westminster has been obsessing about whether Nigel Farage will do a deal with the Tories. First, it was Ukip in 2015; then the Brexit party in 2019. Now, the question is whether some kind of pact should be struck by 2029. This age-old debate has been reopened today. First, the Financial