Prince George turns eight today, July 22, and traditionally the royal family has shared a new photo shot by Kate Middleton.

Yesterday, the Duke and Duchess of Cambridge posted a new portrait of Prince George ahead of his big day.

"Turn 8 years old (!) Tomorrow", the photo is captioned.

It seems that with each passing day, Prince George becomes more and more like his father.

Kate and William have a tradition that on every birthday of their three children, they publish a new photo, made by the Duchess herself.