Karaikal Beach – Pudducherry
Karaikal Beach literally meaning “a canal built of lime mix” is an extremely scenic beach located in the union territory of Puducherry. This picturesque beach is situated in a major port town along the eastern coast of India called Karaikal. This unexplored beach is known...