Police block protests as Iran confirms election results

June 29, 2009 06:08 PM