Karaikal is a port city of the Indian Union Territory of Puducherry. It is the administrative headquarters of the Karaikal District and the second most populated town in the Union Territory after Pondicherry. From Wikipedia