People in Tehran, Iran have taken to the streets over the contested re-election of Ahmadinejad. It seems very likely (if not certain) that the elections were rigged and there has been violence in Tehran over the last 48 hours.
Iranians in London, and other cities across the globe, have shown their support by demonstrating at Iranian embassies.





























