17 Trade and other payables
| 2018 | 2017 |
Trade payables | 10,464 | 14,363 |
Rent invoiced in advance | 2,628 | 2,385 |
Tenant deposits | 12,660 | 10,149 |
VAT payable | 1,225 | 29 |
Other payables | 4,337 | 5,356 |
Balance as at 31 December | 31,314 | 32,282 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.