Child sacrifice! Newborn found dead near railway track in Odisha
Titlagarh: Even after enforcement of anti-witch hunting law in Odisha, the human sacrifice continues unabated in rural pockets with another report from Titlagarh where a newborn was allegedly sacrificed.
The incident took place in…