Diwali the festival of lights
December 10, 2012
The festival of lights, Diwali, is a major Hindu festival in India. Blessings of goddess Lakshmi are invoked for a good year ahead.
Initiative helps farmers reclaim abandoned crops, pool information and resources
Protest organized jointly by Catholic, Protestant and Orthodox churches
Tea estate owners want to expand their estates and develop the land
Seminary rector allegedly killed over language-based ethnic feud
Families of the disappeared hold protests demanding the government address injustices