Queen names new Royal Navy aircraft carrier in Rosyth
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.