Iran's presidential candidate Karoubi attends campaign rally in Tehran
Former parliament speaker and Iran's upcoming presidential candidate Mehdi Karoubi (top L) attends a campaign rally at Amirkabir University in Tehran, May 30, 2009. Karoubi gave a speech at the university as part of his campaign rally ahead of the presidential elections on June 12. REUTERS/Morteza Nikoubazl (IRAN POLITICS ELECTIONS EDUCATION)