2023
2022
$’000
$'000
Current
Trade payables
330,622
442,959
Deferred revenue
41,462
86,363
Withholding tax payable
3,555
5,820
Payroll and other related statutory liabilities
46,282
45,331
VAT payables
37,829
51,103
Other payables
72,877
37,573
532,627
669,149
Non-current
4,629
1,459
No definition available.
Tabular disclosure of trade and other payables.