News

Reform UK leader Nigel Farage declared the highest value, receiving gifts worth a total of £98,709 over the past year.
U.K. prime minister had a bold plan for cleaning up British politics. A year in, campaigners say it amounts to little more ...