Protests rocked the streets of Iran over the weekend as citizens reacted to the apparent victory of Mahmoud Ahmadinejad in the country’s presidential election.