Self-immolations

Washington DC: Man dies after self-immolation on National Mall

A man died after self-immolation on Washington DC's National Mall, police says. The man poured a can of petrol on…

11 years ago