Definition

Karikal is a town and municipality in Cuddalore district, Tamil Nadu, India. It is located in the Karaikal Malai hills, near the Palk Strait and is known for its beaches, temples, and archaeological sites.