Extraordinarily strong stuff from Mousavi.