This Shampoo Is The Secret Behind Kate Middleton’s Shiny Hair – And It’s Less Than £20

The Princess' secret to healthy locks has finally been revealed - and it's on sale this spring sale.