Decoding UK's 100 biggest tax payers

A new taxpayers list has triggered a debate about the state of public finance in UK. WION decodes UK's 100 biggest tax payers in this report. Watch in.