The rumoured secret to Kate Middleton's shiny hair is this ultra-hydrating on-sale shampoo
Kate Middleton always has shiny, healthy-looking locks and we've just found where to shop the hydrating shampoo rumoured to be the secret behind her hair for under £20