Understanding the basic philosophy of Satyagraha as enunciated by Gandhiji

The literal meaning of the term ‘Satyagraha’ is "holding on to truth" and as truth for Gandhiji was God. Satyagraha in the general sense of the word means the way of life of on that holds steadfastly to God and dedicates his life to him.