Royal women have been partial to stripes for decades - and Princess Diana was a particular fan. She memorably wore a red and ...