This beach is known to be one of most beautiful and clean beaches of South India. Especially in the God’s Own Country, it is the finest beach that a traveler can visit.
Read this post on southindiatravel.in