Queen Elizabeth II was not only Britain’s longest-serving monarch, but she was also the longest-reigning monarch in the history of humankind after France’s Louis XIV. Here are the secrets that helped the Queen live for 96 long years! Watch to know more