MPs have topped up their salaries by a staggering £17.1million since the last general election, a new analysis claims.
The vast majority of outside earnings - over £15million - went to Tory MPs and around two-thirds of the total went to just 20 MPs.
Ex-PM Theresa May came out on the top of the list, raking in over £2.5million with her biggest payments coming from speaking engagements.