Talalla - තලල්ලTalalla South is a small town in Sri Lanka. It is located within Southern Province. Image Source: https://commons.wikimedia.org/wiki/File:Talallabeach.jpg