For over two millennia, the Buddhists and Hindus of Sri Lanka (formerly Ceylon) lived together in relative peace. But in the twentieth century, this small island republic off the coast of India has been wracked by recurrent violence and ethnic tension.Especially since independence in 1948, the majority Sinhalese population, predominantly Buddhist, and the Tamil minority, mainly Hindu and some Muslims, have competed fiercely over questions of rate,...