Karaikal Beach Water Sports

Karaikal Beach Water Sports / Karaikal is a major port city of east coast of india.