India


Terror in the Tear Drop of India

On Sunday, April 21, eight bombs were detonated in Colombo, Sri Lanka, killing nearly 300 people. The bombs went off in a series of churches and hotels throughout the capital and neighboring cities Negombo and…