17 most essential qualities of a true Satyagrahi as suggested by Gandhiji

17 most essential qualities of a true  Satyagrahi as suggested by  Gandhiji . A satyagrahi is a follower of truth and non-violence. The true practice of these two principles requires purity of mind and body…