@Lysenko - Re: So are they breaking the law or not?
> Google is a publicly traded company and it *needs* to maximise profits (and therefore minimise taxes)
The nearest I can find to anything that backs up your claim is corporate directors are bound by "fiduciary duties and standards" which include "acting to promote the value of the corporation for the benefit of its stockholders." but that only says to "promote the value", not "maximise profits".
If you wanted to take the "maximise profits" to its extreme, then companies would be lobbying to be allowed to use slave labour because that's cheapest...