News

The Crescent, a megayacht linked to Russian elites, was recently on the move after being seized by Spanish authorities.