Queen Elizabeth II: Family and line of succession

Having ascended to the British throne in 1952 Queen Elizabeth II was the UK's longest-serving monarch, having reigned for 70 years.
Born in 1926, Princess Elizabeth became queen after the death of her father, King George VI, in 1952.
In 1947, she married Philip, Duke of Edinburgh and the couple had four children Charles, Anne, Andrew and Edward.
Her eldest son succeeds her as king, but who will follow him?