Iran’s presidential election will be held on May 19 and since 1981, every Iranian president has won re-election and each premier has served the maximum two consecutive terms permitted by the constitution.
Read More »Iran’s presidential election will be held on May 19 and since 1981, every Iranian president has won re-election and each premier has served the maximum two consecutive terms permitted by the constitution.
Read More »