Britain has detained a STG38 million ($A66.4 million) superyacht owned by a Russian businessman which was docked in the Canary Wharf financial district of London, the government says.
Hold tight - we’re checking permissions before loading more content