Charles Windsor challenged to declare full income as he becomes first monarch to release tax payments
BREXIT PARTY mouthpiece Nigel Farage declared today that more than 300 Tory candidates will be given a free run in the December 12 general election.
He abandoned his previous commitment to standing Brexit candidates in 600 British constituencies; his party will not oppose 317 Tory MPs elected in 2017.
Candidates from the Brexit Party will still stand in every Labour-held seat.
By-election poll puts Starmer's future on a knife-edge
Starmer sabotaged Labour with his second referendum campaign, mobilising a liberal backlash that sincerely felt progressive ideals were at stake — but the EU was then and is now an entity Britain should have nothing to do with, explains NICK WRIGHT
In the run-up to the Communist Party congress in November ROB GRIFFITHS outlines a few ideas regarding its participation in the elections of May 2026
From Gaza complicity to welfare cuts chaos, Starmer’s baggage accumulates, and voters will indeed find ‘somewhere else’ to go — to the Greens, nationalists, Lib Dems, Reform UK or a new, working-class left party, writes NICK WRIGHT


