Karaikal in Puducherry has some of the best beaches in the country. It also boasts beautiful churches, mosques and temples. A photographer's delight.
Read this post on kalpanaawrites.com