If Geoffrey Cox is earning £1m a year from his second job, he is (in theory), paying £400K of that in tax - enough to fund his second home, his staff, his constituency office and all his expenses, making him, by a clear margin, the best value-for-taxpayer money MP of all.
Not making any apologies for him as a person, but I thought it was pretty difficult for barristers to reduce their tax as its so clearly income from a trade personally earned.
Ha!