10/12/25 Meghan Markle and Prince Harry have dinner with Ed Sheeran at Soho House in New York City The duchess wears Chanel