Nigel Farage has ditched plans to take on the Tories in more than 300 seats, after what he said was Boris Johnson's "shift of position" on Brexit. The Brexit Party leader had planned to run candidates ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results