It may be this that Harry got mad about.
Not sure why. People are ridiculously sensitive. It was undoubtedly said without malice and it was intended to amuse him, a redhead. It is the intention that matters.
Apparently Meghan, who wasn't there, decided saying this meant Camilla is a racist!!!
For myself, I find the brandishing of labels ridiculously offensive. As if a label describes a whole person. Especially one based on second hand information.
No wonder Meghan leaves people bereft of their family wherever she goes.