A $120 million megayacht linked to a Russian billionaire was seized by authorities, and now residents of a small Caribbean nation are paying $28,000-a-week to…
None A $120 million megayacht linked to a Russian billionaire has been docked in Antigua and Barbuda for 19 months. • None The Caribbean nation tried to…