Iranians have elected Hassan Rouhani as their next president. Heâ€™s a moderate who promises to curb the excesses of the previous administration. Sounds familiar.

This cartoon was written by my colleague Brian McFadden of The New York Times.