Religions evolved from human to animal sacrifice, and it...
Najmul Hoda is an officer of the Indian Police Service who works in the state of Tamil Nadu. Originally from Bihar, he was educated at the Aligarh Muslim University and the Jawaharlal Nehru University.
Will you support FO’s journalism?
We rely on your support for our independence, diversity and quality.
You can also contribute via