Neturei Karta are all traitors to Israel. The world is better off without him.
and these people live in Israel?
Lol!