Inside the world's largest cruise ship
The world's largest cruise ship in the world has arrived in Southampton ahead of its maiden voyage.
Harmony of the Seas - which is 1,188ft long - cost $1 billion (£695 million) and took over two-and-a-half years to construct.
The vessel, which can carry up to 6,780 guests along with 2,100 crew members, sets sail for its first trip, a four-night cruise from Southampton to Rotterdam, on Sunday May 22.
We take a look inside the impressive vessel.
In numbers