Nigel Farage will be prime minister in 2029 if two conditions work in his favour 0 20.09.2024 14:28 Express.co.uk It may still be a long shot, but the odds against are tumbling fast, writes political commentator Patrick O'Flynn