The July 2026 Portsmouth Sail Grand Prix, where Los Gallos won the final and Emirates Great Britain finished 11th at their home event. ...