Welcome to CaspianReport Take a look around!

khamenei-01 0

Iran’s elections 2016 +

Roughly 33 million Iranians cast their votes on 26th February in two crucial elections: one to elect a new parliament and the other for a top clerical body…