A Hidden Gem with Serenity and Adventure About Alankuda Beach Sri Lanka is a land of picturesque beaches, and Alankuda Beach is a hidden gem waiting to be discovered by tourists. Located on the northwestern coast of the island, Alankuda ...[ read more ]