Man in Critical Condition After Self-Immolation Attempt Near Israeli Embassy
A shocking incident unfolded outside the Israeli embassy in northwest Washington, DC, as a man set himself on fire in what appears to be a distressing act of protest. According to officials from the District’s fire department, the event…