|Official results declare Mr. Ahmadinejad the winner with 63 percent of the vote, compared to 34 percent for Mr. Mousavi. |
Mr. Mousavi's supporters denounce the results, alleging major voting fraud. Thousands of protesters take to the streets of Tehran, clashing with police, who use tear gas and batons.
Images and accounts of the violence are shared through social media services Twitter, Facebook and YouTube.