India’s Indigenous Faiths Rally to Demand Their Rights
Some 10,000 men and women belonging to indigenous faiths joined forces April 24 in the town of Gumla in Jharkhand to demand recognition of their traditional religions.
Some 10,000 men and women belonging to indigenous faiths joined forces April 24 in the town of Gumla in Jharkhand to demand recognition of their traditional religions.