This past Tuesday, I was invited to an unusual dinner. I joined a group of U.S progressives at a dinner and private meeting with Mahmoud Ahmadinejad, President of Iran. He was in New York for the meeting of United Nations General Assembly. This year, he also wanted to hear from social movement activists in the United States.
When the invitation to attend first arrived by e-mail, like many electronic messages I receive, I was unsure as to its authenticity. But a more formal paper invitation followed in the mail from the permanent mission of Iran at the United Nations. So I booked a flight to New York and prepared to see what would happen.