HMS Queen Elizabeth: First look at UK's new aircraft carrier
On Friday the Queen will officially name the Royal Navy's new aircraft carrier.
HMS Queen Elizabeth is the largest warship ever built in the UK.
Ten thousand workers at six different shipyards have been involved in her construction.
The BBC's Defence Correspondent Jonathan Beale took a look around the carrier at Rosyth ahead of the ceremony.