Prince Harry and Meghan Markle have ... Guests were treated to a performance by Sir Elton John and were served langoustine canapes, Windsor lamb, and champagne and pistachio macaroons.