About Karaikudi

Karaikudi is a greater municipality in Sivaganga district in the Indian state of Tamil Nadu. It is the 20th largest urban agglomeration of Tamil Nadu based on 2011 census data.

Related Packages

Book incredible to do around the world