Satyagraha means / » Socio Peace Studies solved MCQs / By admin Question: Satyagraha means A. insistence on non-violence B. insistence on truth C. insistence on justice Answer» b. insistence on truth Note: The above multiple-choice question is for all general and Competitive Exams in India.