The Duke and Duchess of Sussex attended a glamorous gala in New York City last night to celebrate the military on the eve of Veterans Day in the US and Armistice Day in Britain.Meghan Markle cut a stylish figure at the ‘Salute to Freedom’ event in a show-stopping red gown by Carolina Herrera, featuring a deep neckline, pleated skirt and thigh-high split.