My neighbour is considering these schools for her ds, their head has advised Winchester, but she is not sure just how ethnically diverse these schools actually are, she is black african if that helps.
I have a bit of exp of Harrow as a relative is already applying there and i went along for the open day, but know zilch about the other two.