Top 10 Beaches in Sri Lanka

Sri Lanka is a tiny teardrop-shaped island just south of the Indian subcontinent. This small island country is surrounded by seawater, meaning it has a coastal line all around. Sri Lanka has an abundance of beautiful beaches. So, whether you…