The Keeladi site in Madurai has revealed yet another chapter in Tamil Nadu’s past. Radiocarbon dating by US laboratory Beta Analytics has confirmed that it dates to 6th century BCE, making it ...