Queen Elizabeth will soon be the longest-lived British monarch ever.
She overtakes the record set by her great-great grandmother Queen Victoria.Here's a list of British monarchs since 1603 ranked by longevity. The key to Elizabeth's longevity? She's never eaten a surfeit of lampreys.
Victoria, who was born on May 24, 1819, died on January 22, 1901, having lived for 81 years, seven months and 29 days or 81 years and 243 days.
According to Buckingham Palace, Queen Elizabeth II, who was born on April 21 1926, beats her ancestor's record at around 5pm on December 20. [Link]