Friday, December 1, 2023

Protester sets themself on fire outside Israel consulate in Atlanta, Georgia

A security guard who attempted to intervene was also injured in the incident and taken to hospital.

from BBC News - World https://ift.tt/NylnHQb