Protester sets self on fire outside of Atlanta Israeli Consulate

Police say a protester in Atlanta set themselves on fire outside of a building housing several offices, including an Israeli Consulate.

December 1, 2023

Examined