Iran is threatening to boycott the 2012 Olympic Games. Guess why.
Live updates here.
Protesters and security forces are converging downtown, where opposition activists have called for a peaceful rally, which the government has forbidden. The most up-to-date reports are coming through on Twitter and YouTube.