Stif posts solid 2023 performance

Tencent posts its lowest annual profit since 2019