Login or sign up Lost password?
Login or sign up
The act of self –immolation, or setting oneself on fire, has been around since ancient times.