A protester self-immolates outside the Israeli Consulate in Atlanta.
A protester self-immolated on Friday afternoon exterior of the Israeli Consulate constructing in Atlanta, in what the police described as “doubtless an excessive act of political protest.”A safety guard tried ...