Tibetan self-immolations aren’t heard under Chinese military boots

Self-immolation or setting oneself on fire is a form of protest that is virtually unknown in the western world. However, in Asian cultures, self-immolation has become immensely popular with people setting themselves on fire while protesting about miniscule causes as …

Tibetan self-immolations aren’t heard under Chinese military boots Read More »