Google pays up
They say that the tax man eventually catches up with you, and the time has come for Google to admit defeat – at least a little bit! Long accused of avoiding paying any tax in the UK, Google has angered many UK residents by dodging tax, as its European sales are all channelled to the […]