Karroubi is one of four candidates running in Iran 's presidential elections on June 12 .