LONDON - Former UK 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 reports.
Sky spent seven months compiling a database of the earnings based on regulatory filings by the MPs and posted a search tool to allow people to see how much their local MPs earned and who was paying them. Former Prime Minister Boris Johnson ranked third, but could soon overtake May as the top earner. He took in more than £1 million since stepping down last year. Most of his earnings came from four speeches in October and November. One of these paid him at a rate of £32,500 per hour, Sky said.