On June 14, Iranians will choose their next president, but the candidates have been handpicked by an increasingly unyielding Supreme Leader Ayatollah Khamenei. Hopes for a quick resolution to the nuclear conflict will likely go unfulfilled.
Read Full Article »