Karaikudi is the largest town in Chettinad region of Sivagangai district in the Indian state of Tamilnadu. The name Karaikudi originated from the plant’s name karai that abounds in the area, and kudi meaning settlement.
Read this post on chennaifocus.in