Meghan and Kate have made a rare joint appearance at a lavish party to honour Prince Charles.
The Duchesses of Cambridge and Sussex came together for their first joint engagement since Christmas Day.
Kate, 37, and Meghan, also 37, attended a reception in Buckingham Palace thrown by the Queen to mark the 50th anniversary of her son Charles’ investiture as Prince of Wales.
Their husbands, along with VIPs from across the Commonwealth, were among the guests at the event celebrating Charles’s contribution to public life over the decades.
The Queen hosted the reception, and was pictured with her son and his wife Camilla, his two sons and their wives.
Charles was formally given the historic title Prince of Wales at Caernarfon Castle on July 1, 1969.
He last visited Malta in 2017 where he led a commemoration in Valletta to recall the granting of the George Cross during the Second World War.
Prince Charles also joined volunteers from Nature Trust Malta to release three rescued turtles into the sea off Golden Bay.