HMRC has questions to answer over Amazon and Google’s tax bills

Are Amazon and Google the lucky beneficiaries (or shameless exploiters, if you prefer) of tax rules that were designed in a pre-internet world? Or are the rules adequate? Is it just timid implementation by HM Revenue & Customs that allows the internet giants to pay miniscule levels of corporation tax in the UK?