clipped from: nytimes.com   

The police broke up a group of about a thousand protesters in Tehran as officials acknowledged voting discrepancies in at least 50 cities.


  • News Analysis: Both Sides Seek to Carry Islam’s Banner

  • Ex-President at Center of Fight