General  Mayiladuthurai, historically known as Mayavaram, stands among the most culturally layered towns of the Cauvery delta. Located along the fertile banks of the river, the town has for centuries ...