"Fascinating Discovery": Archaeologists Find Over 110 Megaliths In Kerala
2025-03-22 16:28:00 In a surprising development, a huge number of megalithic structures have been discovered during a recent archaeological excavation conducted near the Malampuzha dam in Palakkad, Kerala. Taking to…