News

Reform UK leader Nigel Farage declared the highest value, receiving gifts worth a total of £98,709 over the past year.
While several MPs received substantial amounts in gifts, most declared lesser sums or none at all, with the average MP ...
In total, 318 MPs declared that they had received gifts in the year since the election, just under half the number sitting in ...
UK Chancellor Rachel Reeves was seen wiping a tear at PMQs in Parliament after a series of questions from the Tory leader of ...
Tactical voting was Keir Starmer’s secret weapon. Next time, it could be turned against him - COMMENT: The prime minister won ...