So Google has agreed to pay £130m tax to the UK government. What does this say about our tax system?…
Continue Reading