Italy launches Luna Rossa America’s Cup challenger

The Luna Rossa, Italy’s challenger for sailing’s most prestigious prize, was christened in Cagliari on the Isle of Sardinia. The

Read more