Discovering the Natural and Cultural Treasures of Bentota, Sri Lanka Bentota is a small coastal town located in the southern part of Sri Lanka. It is a popular tourist destination known for its beautiful beaches, water sports, and cultural attractions. The town… by Elizabeth Taylor February 25, 2023 Travel