web analytics

Russian oligarch Alisher Usmanov’s $735 million superyacht Dilbar — the largest in the world — has been impounded in Germany