As tributes flood in for Queen Elizabeth II, many are taking time to look back over her time as monarch.
As the longest-reigning British monarch, Elizabeth II has seen 15 prime ministers form governments in her name and overseen countless moments of history.