Aww so now Israel is being accused for the time who knows what for inhumanity behavior, let me correct that, THE JEWS are being accused, pff modern blood libels, never was close to be true, but like the Hebrew saying 'Faith is the easiest and hardest thing to achieve in life', nailed it.