Uba hithanne machan, transit visa ona na kiyalada?
Mama call kala machan, un ada close, monday confirm karaganna puluwan,
Also machan , i found this on the web/ exception for sri lankan on cathay,
https://answers.travelchinaguide.com/question/259015.htm
But, bit old document though,