A British journalist on Saturday said Princess Charlotte's picture shared by the Duke and Duchess on their social media account was taken by Kate Middleton in Norfolk.
The royal couple said their daughter Princess Charlotte is taking part in the Big Butterfly Count, which has been taking place across the UK from July 16 to August 8.
The duo shared a picture of their daughter and butterflies on their social media accounts and wrote, "We wanted to share these beautiful Peacock and Red Admiral butterflies as part of Big #ButterflyCount initiative taking place across the UK."
The couple said, "Butterfly Conservation are encouraging us all to count these incredible creatures because not only are they beautiful creatures to be around but they are also extremely important. Hopefully you can beat last year's total."
Princess Kate eases back into Royal life with a thoughtful, staggered return
Cameron Diaz to mark her comeback with 'Back in Action'
Jennifer Coolidge goes viral for iconic response at Golden Globes red carpet
Eva Mendes opens up about 'surprising' relationship rule with husband Ryan Gosling
Brad Pitt and Angelina Jolie have recently reached a divorce settlement after years of legal battles
Angelina Jolie opens up about feeling 'different' after Brad Pitt divorce settlement