Britain detains Russian Oligarch's superyacht

2 years ago
252

Britain detained a Russian-owned $50 million superyacht hours before it was due to leave London where it had docked for a meeting of the superyacht awards. Officials say the move was part of a sanctions package aimed at punishing Moscow.

Loading 5 comments...