Bloomberg
Former prime minister Theresa May has earned over £2.5 million on top of her official salary from outside engagements since the last general election, the most of any UK member of Parliament, according to an investigation by Sky News.
Overall, parliamentarians earned £17.1 million extra since late 2019 on top of their individual £84,144 annual salaries. Two thirds of the larger amount went to just 20 MPs and of those,
17 were from the ruling Conservative party, two from Labour and one was from Sinn Fein.
Sky spent seven months compiling a database of the earnings based on regulatory filings by the MPs.