Mahatma Gandhi’s granddaughter has called for a focus on moral education to counter violence in society.