Does Putin Own the Mystery $700 Million Yacht in Italy?
‘Scheherazade’, one of the largest superyachts in the world, anchors in Bodrum district of Mugla, Turkey on August 16, 2020. (Photo by Osman Uras/Anadolu Agency via Getty Images) There’s a $700 million superyacht hanging out in Italy and no one knows who owns it, but multiple sources suggest it belongs to Russian President Vladimir Putin….
Read More “Does Putin Own the Mystery $700 Million Yacht in Italy?” »