Lady Louise Windsor is celebratating her 20th birthday today, November 8. The royal, who is the late Queen’s youngest granddaughter, has completed her teenage years as she heads seamlessly into her twenties. The Duke and Duchess of Edinburgh have largely tried to keep