315 metres long, 65 metres high, weighing 80,000 tonnes and capable of transporting more than 7,000 people, the Meraveglia is the ultimate cruise ship.
But how was she built ?