Brothers, are there direct flights to Sri Lanka? Why do I hear from others that it takes over twenty hours with a transfer? Is it really that troublesome?

Brothers, are there direct flights to Sri Lanka? Why do I hear from others that it takes over twenty hours with a transfer? Is it really that troublesome?
Transit through Thailand and stop by Hong Kong to see if I can buy the iPhone 16
/ THE END /