The Cayman Islands was yesterday placed on the EU list of non-cooperative tax jurisdictions. However, the Cayman Islands passed...