Why are you turning this into an attack against me, because I disagree with you?
It makes no sense to allow foreigners to affect the voting process in another country, no matter who does it.
If you can't legally vote in the election, you shouldn't be part of the process. Look up the word "integrity."
Same with corporations. They're money gives yhrm influence over a group of people who are not supposed to favor one group over another because of a political donation. If you believe in the cause, great. Being swayed by ideas is a political process. Making laws because someone gives you money to pay you to do it is graft.