Difficult to know which is more nauseating — Google’s launch of a new, self-censored search engine in China, or its top executives’ tortuous attempts to rationalise it. It just goes to show that while you can sometimes trust people, you can’t ever trust corporations.