Iranian President’s Personal and Political Revolutions
Akbar Hashemi Rafsanjani's political transformation took him from being one of the founding members of the Islamic Republic to one of its biggest critics. The late Iranian politician and former President Akbar Hashemi Rafsanjani had accrued many nicknames throughout his...