SHOCKING HUMAN SACRIFICE IN KERALA; TRAGIC INCIDENT IN GOD’S NAME Breaking News October 14, 2022 This article is based on the true shocking incident that took place in Kerala which freezes the mind of People.…