At least Germany already does it. On the federal level the maximum donation for non-EU citizens/corporations is 1000 Euro, which is why the Bundestag is investigating Musk giving Weidel a platform as if you were to buy that kind of reach you’d pay way more than 1k. It’s generally the parties which get fined for accepting. Donations over 10k must be publicised, over I think 35k immediately. State law is generally similar.
At least Germany already does it. On the federal level the maximum donation for non-EU citizens/corporations is 1000 Euro, which is why the Bundestag is investigating Musk giving Weidel a platform as if you were to buy that kind of reach you’d pay way more than 1k. It’s generally the parties which get fined for accepting. Donations over 10k must be publicised, over I think 35k immediately. State law is generally similar.