Briefing Room

America’s Cup World Series Portsmouth

The Louis Vuitton America’s Cup World Series kicked off this weekend in Portsmouth.