There has been a lot in the news lately about the low tax paid by some multinational corporations, including Starbucks and Google. But these multinationals say that they are complying with the tax law of all countries. How do they do it?