Your right no blame on JC or connection to Russian money my point is one for all parties and I guess if you studied every donation to each party a number of them would flag up (why fund this party )
Large fundings are made to gain inluence within a party, or gain political change ,
It can't be down to love of the party , that can only come from individual annual fees of true members .