Originally published in Christian Today Iran goes to the polls on June 18 to elect its new president. The election has been described as fraudulent and rigged and is likely to be spurned in record numbers by Iranian voters, who consider the outcome a fait accompli. Most of the candidates […]