According to a woman who's about to celebrate her 117th birthday, if it's a long life you're after, it's eggs you need to eat.

And according to Victoria Beckham, if it's clear skin you're after, it's salmon you splash out on.

During a recent interview with The Edit, the former Spice Girl revealed that after seeking advice for troublesome skin, she made a change to her daily diet and hasn't looked back since.

"I see a dermatologist in LA, called Dr. Harold Lancer, who is incredible. I've known him for years – he sorted my skin out," she explained.

"I used to have really problematic skin and he said to me, 'You have to eat salmon every single day.'"

Admitting she was a little sceptical, the mum-of-four continued: "I said, 'Really, every day?' And he said, 'Yes; breakfast, lunch or dinner, you have to eat it every single day.'"

Well, by the looks of things, tucking into salmon – which is chock-full of omega-3 fatty acids and vitamins A and C – has worked a charm on VB's skin.

And if you need us, we'll be in the fish aisle.