February
26,
2024
A man set himself on fire outside Israel’s embassy in Washington, DC, on Sunday afternoon in an apparent act of protest. The person was hospitalised with life-threatening injuries. No one else was...
Continue Reading
Continue Reading