King Charles has appointed Queen Camilla to Scotland's highest honor, the Most Ancient and Most Noble Order of the Thistle. This is a significant honor, and it is a sign of the King's respect for Camilla.
Meghan Markle, on the other hand, has not been appointed to any honors by the King. This could be seen as a snub, but it is also possible that Meghan has not been eligible for any honors.
It is important to note that the Most Ancient and Most Noble Order of the Thistle is a Scottish order, and Meghan is not Scottish. She is American, and she has not lived in Scotland for very long.
It is also possible that the King does not feel that Meghan is worthy of an honor. There have been some controversies surrounding Meghan, and she has been accused of being disrespectful to the royal family.
Ultimately, it is up to the King to decide who he appoints to honor. It is possible that he has snubbed Meghan, but it is also possible that there are other reasons why she has not been appointed to any honors.
Here are some possible reasons why Meghan Markle has not been appointed to any honors by the King:
She is not Scottish.
She has been accused of being disrespectful to the royal family.
She has not lived in the UK for very long.
The King does not feel that she is worthy of an honor.
It is important to note that these are just possible reasons. The King has not made any public statements about why Meghan Markle has not been appointed to any honors.