
Kate Middleton's perfect hair has been the envy of many people for years, as the Princess of Wales is always seen with perfectly bouncy curls or poker-straight locks.
And while Kate's skincare and make-up collection is full of luxury products, it turns out that there's one product in particular that plays a big role in keeping Princess Catherine's tresses looking immaculate - and it's actually a serious bargain buy.