see #1919
I think it is Mossad
That seems to be the concensus, then. So Israel has its own Clown problem.