MPs have raked in £17million from second jobs since 2019

MPs have raked in more than £17million from second jobs since 2019 on top of their parliamentary salaries, analysis shows today. Theresa May was the biggest earner.