cupure logo

Self-immolation News

Self-immolation is a form of protest where an individual sets themselves on fire to draw attention to a cause.