Russian superyacht worth £38m seized in London

Russian superyacht worth £38m seized in London