Queen Elizabeth II, Britain's longest serving monarch, has died at 96. She reigned for 70 years. The royal family - the Queen's son and heir Prince Charles, grandsons William and Harry and their families - have gathered at her Balmoral retreat in the Scottish highlands, where she spent her last days.