Sri LankaDambulla: Where ancient wonders meet modern charm in the heart of Central Province, Sri Lanka