Who Should Vote In America?

On Tuesday, BizPacReview posted an article about a bill passed on Monday by the Washington, D.C. City Council.

The article reports:

The Washington, D.C. city council made it official on Monday, illegal immigrants and other non-citizens can now vote in local elections. The Democrat-run district that serves as the nation’s capital went so far as to allow foreign diplomats to cast a vote.

That’s according to various reports that the city council passed the Local Resident Voting Rights Amendment Act after a 30-day congressional review period ended — the GOP-led House pushed to block the D.C. law from taking effect but the Democrat-run Senate let the clock expire without taking action.

The law requires a person to be 18 and to have lived in D.C. for 30 days to be eligible to vote, providing they do not claim voting residence in any U.S. state or U.S. territory.

The article includes a number of tweets from various people regarding the issue. Please follow the link to read the entire article. What possible purpose does it serve to let non-citizens vote in American elections? Are Americans allowed to vote in elections in other countries? Are we the only country in the world practicing this insanity?