Spain impounds superyachts of Russian oligarchs

One 135m-long yacht is registered in the Cayman Islands.