A size 10 can vary by two inches or more between high street retailers, and there's increasing confusion over size ranges which can be anything from a 1 to a 4, an XXS to an XXXL or a 000 to an 18, plus European sizes on top.
[