(Reuters): A protester with a Palestinian flag self-immolated on Friday (Dec 1) outside the Israeli consulate in Atlanta, authorities said. Read full story
(Reuters): A protester with a Palestinian flag self-immolated on Friday (Dec 1) outside the Israeli consulate in Atlanta, authorities said. Read full story