I have just crewed a flight returning from Tel Aviv, a good 50% did not understand english (enough to understand demo). It was very difficult during cabin secure, turbulence etc etc. Had to move people in overwings.
Altho suprisingly everyone seemed to speak good english during duty free....until they had to pay!!!