Russian oligarch Alisher Usmanov's $735 million superyacht Dilbar — the largest in the world — has been impounded in Germany
Published
German police said an investigation into "offshore concealment" revealed the yacht's owner to be Usmanov's sister, Gulbakhor Ismailova.
Full Article