Catherine, Princess of Wales, Meghan, Duchess of Sussex and other British royals attended the state funeral of Queen Elizabeth II at Westminster Abbey.