The outfit Meghan Markle wore to make her first public speech in two years since Megxit has got everyone talking.The Duchess of Sussex, 41, was addressing young delegates at the One Young World summit at Bridgewater Hall in Manchester on her and husband Prince Harry's first stop on their unofficial royal tour of Europe. She looked regal in red as she gave the keynote speech to open the summit, looking suitably smart in bright trousers and a matching blouse with a scarf-style tie – both by Valentino and with impressive price tags of £1.2k and £1.1k respectively. She paired the outfit with matching red stiletto heels from Aquazzura, complete with criss-cross lattice detail.