I believe that people only born in the country who are legal should be able to vote
If a person isn't from this country and isn't a legal citizen then they should not have the right to vote. The same would apply say for example if we had americans voting for the mexican president.