Nigel Farage is thought to be Britain's highest-paid MP after his register of interests revealed he makes almost £1.2million a year from appearing on GB News. Nigel Farage makes almost £1.2million working for GB News as a presenter each year, the parliamentary register of interests shows His earnings outstrip those of Lee Anderson, who is paid £100,000 a year for …
The best of Voices delivered to your inbox every week - from controversial columns to expert analysis Sign up for our free weekly Voices newsletter for expert opinion and columns Sign up to our free weekly Voices newsletter SIGN UP I would like to be emailed about offers, events and updates from The Independent. With fearsome menace, the mighty horde …