
Iran’s recent history is a rollercoaster of contrasts, alternating between hope and despair, traditions and modernisation, revolutions and counterrevolutions, conservatism and reformism.
The country is once again on the verge of an historic moment as it prepares for a June 28 snap presidential election, following the death of President Ebrahim Raisi in a helicopter crash last month.