Human sacrifice at Elanthoor in Kerala. Huge protest meet in front of the secretariat
Human sacrifice at Elanthoor in Kerala. Huge protest meet in front of the secretariat on behalf of AIMSS Kerala state committee demanding legislation to ban superstitions and…