18 Current trade and other payables
| 2019 | 2018 |
Trade payables | 26,623 | 10,464 |
Rent invoiced in advance | 2,507 | 2,628 |
Tenant deposits | 15,009 | 12,660 |
VAT payable | - | 1,225 |
Other payables | 11,879 | 4,337 |
Balance as at 31 December | 56,018 | 31,314 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.