Ancient temple with evidence of human sacrifice discovered 08.07.2024 12:02 Indiatoday.in Ancient temple with evidence of human sacrifice discovered