Tag: Watch Neturei Karta
Video: His Hebrew Is So Good, You Almost Forget He Wants You Dead
Watch Neturei Karta leader Moshe Hirsch congratulating Israeli Islamist Raed Sallah for his courtroom victory against Deportation from Britain courtesy of MEMRI TV.