Kate Middleton & Prince William with their adorable children, Princess Charlotte and Prince George are all smile in the portrait shot by photographer Mario Testino
Kate Middleton & Prince William with their adorable children, Princess Charlotte and Prince George are all smile in the portrait shot by photographer Mario Testino