What do you think could have led to Ghandi developing his philosophy of Satyagraha?

What do you think could have led to Ghandi developing his philosophy of Satyagraha? Can this type of philosophy still suffice in politics today?

 
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"