Recent explorations conducted near the Malampuzha Dam in Palakkad district, Kerala, a state ofIndia, led to the discovery of more than 110 megaliths scattered over an area of about 45 hectares. The discovery, made by theArchaeological Survey of India...
Read more...