France Impounds Superyacht Linked To Russian Tycoon Close To
A superyacht linked to powerful Russian tycoon Igor Sechin, one of President Vladimir Putin's closest associates, has been impounded in France after Western countries slapped sanctions on a number of Russian oligarchs over Moscow's ongoing invasion of Ukraine.