China had their own HR violations so does Russia and even India. So we are safe from these countries, so far.
If they vote or support next they will be more pressure on them .
this is global politics. Not that they love SL(if so why did they sell Sinopharm at $15 when AZ was given at $4 and Pfizer at 12-15?)
China knew about our dire situation on FC than any other country in the world as they were the biggest lenders? But when time is oppotune they are like the West(or even worse than them) in international Trade , loans , investments , ....
Always Pakistan, China, Russia had supported us so far, but future we cannot say.