What Are The Essentials Of Satyagraha According To Mahatma Gandhi?

What Are The Essentials Of Satyagraha According To Mahatma Gandhi? According to Gandhi, satyagraha has two essential constituents: Righteousness of cause- good End and purity of Weapon– good means. End-Means continuum is the base of the Gandhian Way. Satyagraha inculcates agraha or moral pressure for the sake of truth. What is the idea of Satyagraha