Looks like she has a Band-Aid on her leg.
She does, and no stockings. That was taken when she met Queen Elizabeth, who preferred that women wear hosiery in her court. They all did -- Princess Catherine, Duchess Sophie, etc. -- except Meghan Markle. And Jill Biden. American trash.