Royal Caribbean's Icon of the Seas is the largest cruise ship in the world. But are these mega-ships getting too big?
From tried and tested destinations to first-time cruisers, Euan McNeil, managing director of Flight Centre South Africa, ...
Portsmouth in the UK is expecting a record-breaking 2025, with a total of 94 cruise ship visits, including maiden calls.