News Spain impounds superyachts of Russian oligarchs One 135m-long yacht is registered in the Cayman Islands.