Gandhi's philosophy of Satyagraha is based on the twin pillars of Satya (Truth) and Ahimsa (Non- violence). He believed that one could reach Truth only through non-violence.