A protester self-immolates outside the Israeli consulate building in Atlanta on Friday

Close
Close