More than 70 years ago, then 18-year-old Princess Elizabeth launched her first warship — the battleship Vanguard, the last of its kind to serve in the Royal Navy.
On Friday, aged 91, the Queen commissioned Britain's biggest warship, the HMS Queen Elizabeth, into the Royal Navy.
The Queen said the £3.1 billion ($6.07b) vessel "embodies the best of British technology and innovation, a true flagship for the 21st century".
She praised the service personnel who will crew the carrier named after Elizabeth I, saying: "As the daughter, wife and mother of naval officers, I recognise the unique demands our nation asks of you."
A few hundred metres away was Nelson's flagship HMS Victory, a vessel she said was a reminder of the "debt we owe to the Royal Navy, which for more than 500 years has protected the people of this country and our interests around the world".