rights
Seshachalam Tragedy: A Decade of Silence and Desperate Call for Justice
On April 7, 2015, the Seshachalam forest in Chittoor district, Andhra Pradesh, became the backdrop for one of the darkest chapters in India’s fight for human rights.May 16 2025