Mehdi Karroubi, Iranian Cleric Under House Arrest, Quits Political Party
Photo Mehdi Karroubi, a cleric, at a rally in 2009 in Tehran, the year he ran for president of Iran. He founded the National Trust Party in 2005, after a previous unsuccessful presidential campaign. Credit Olivier Laban-Mattei/Agence France-Presse — Getty Images Mehdi Karroubi, an Iranian cleric who ran for president in 2009 in an election that was followed by protests and a brutal crackdown, has resigned from […]