Meghan Markle, the Duchess of Sussex, will not be attending King Charles III’s coronation, Buckingham Palace has said. There had been speculation about whether the couple would travel to the coronation but it has now emerged that Prince Harry will attend alone. The prince will join more than 2,000 guests at Westminster Abbey on 6 May. On April 12, it...