OPINION
COLUMNISTS
Hamid Bahrami
Hamid Bahrami

Freelance journalist Hamid Bahrami has served as political prisoner in Iran. He is a human rights and political activist.

COLUMNISTS
Hamid Bahrami
Hamid Bahrami

Freelance journalist Hamid Bahrami has served as political prisoner in Iran. He is a human rights and political activist.

RECENTLY PUBLISHED

Are Iranian people aligned with US national interests?

Wednesday, 18 October 2017

Following a week of political roller coaster, doubts and strategic calculations, the US foreign policy team unveiled its new policy on Iran and ...

How Palestinian unity efforts can catch Iran off-guard

Wednesday, 11 October 2017

After years of schism, the Palestinian groups, Fatah and Hamas decided to end the bloody split. Rami Hamdallah, the Palestinian Prime Minister warmly ...

At UN, Trump pours cold water on Iran’s hopes

Thursday, 21 September 2017

“We cannot abide by an agreement if it provides cover for eventual construction of a nuclear program”. These words were enough to prompt a ...

Is balance of power changing in Iraq to Iran’s detriment?

Wednesday, 13 September 2017

The reality in Iraq today is that the defeat of ISIS has provided a vacuum in its politics, which will have significant impact on the upcoming ...

Not necessary to put war back on the table; Iran is at war

Tuesday, 25 July 2017

Two years have passed since the signing of the ineffective nuclear agreement between world powers and Tehran, officially known as the Joint ...

Understanding IRGC’s long-term goals in Iraq

Wednesday, 19 July 2017

“I announce from here the end and failure and the collapse of the terrorist state of falsehood and terrorism which the terrorist Da’esh ...

Are the winds of change blowing in Iran?

Thursday, 6 July 2017

Tens of thousands of supporters of Iran’s main opposition group, the National Council of Resistance of Iran (NCRI), gathered in a massive ...

Top
BREAKING NEWS
How are we doing?
X

How are we doing?

Name Name *
Email Email *
Country Country
Message Message *
Maximum 550 words allowed