If Buddhism preaches nonviolence,why is there so much political violence in Sri Lanka today?

Stanley Jeyaraja Tambiah
Another Quote

10 Common Mistakes That Prevent You From Being Happy and Healthy Today, Backed by Science