Many Iranians and Afghans are non-Arabs.
Good point, I know some Iranians here and they do indeed look white or at least European.