The UK political donation system resembles a drawer full of tangled wires. How do we untangle it without going insane? The animals in the zoo we call Parliament are absolutely rolling in it. It’s common knowledge. An MP’s average yearly salary is over £84,000 as...