Britain’s largest ever warship the HMS Queen Elizabeth has arrived at her home port for the first time.
Crowds lined the seafront to welcome the UK’s £3 billion aircraft carrier into Portsmouth Naval Base, where she will be based for its estimated 50-year lifespan.
The 919ft (280m), 65-000 tonne vessel, the Royal Navy’s newest and biggest warship, has been undergoing training and tests at sea after setting out from Scotland's Rosyth dockyard in June.
A flotilla followed the aircraft carrier as she sailed into the Solent before heading into Portsmouth, where, at its narrowest point, there was less than 20m (66 ft) clearance on each side.