It is the first time Meghan has carried out a public royal duty in the wake of the Megxit ...

Harry, who is attending the Royal Albert Hall event in his role as Captain General of the Royal Marines, is in his mess dress uniform while Meghan is wearing a £1,295 Safiyaa dress.