Iran at 42: Keeper of mankind’s anti-imperialist flame amid the ‘end of history’