A protester self-immolates outside the Israeli consulate building in Atlanta on Friday
A protester self-immolated on Friday afternoon outside the Israeli consulate building in Atlanta, in what police described as “likely an extreme act of political…