Queen names new Royal Navy aircraft carrier in Rosyth
4 July 2014 Last updated at 14:59 BST
The UK's largest warship marks "a new phase in our naval history", the Queen has said, as the vessel was officially named in her honour at a ceremony at Fife's Rosyth Dockyard.
A bottle of whisky was smashed on the hull of the 65,000-tonne HMS Queen Elizabeth - the first of two new Royal Navy aircraft carriers being built.
The Red Arrows flew over the dockyard before the ship was officially named.
James Cook reports.