HMRC raises £160 billion in tax avoidance clampdown

Data leaks: the Cayman Islands featured in the Paradise Papers