Three generations and almost 70 years separate Queen Elizabeth and her great-granddaughter, but the royals could pass for twins based on their baby photos.
Born on April 21, 1926, the future monarch modeled the same big blue eyes, arched eyebrows and light-brown hair as Princess Charlotte, who turned 2 on May 2. Even ignoring the obvious physical similarities, the regal toddlers seem to share the same hobbies too. If Buckingham Palace had a time machine, we bet these cuties would be best playmates.
From: Harper’s BAZAAR US