30. Trade and other payables

  As at Dec 31 2014 As at Dec 31 2013
Trade payables  1,290  1 802
VAT payable  1,074  1,104
Other taxes, customs duties and social security payable  336  275
Amounts payable under purchase of non-financial non-current assets  415  363
Accruals and deferred revenue and prepaid deliveries  212  290
Other liabilities  262  199
Total  3,589  4,033
Including amounts payable to related entities (Note 36.1)  13  16