Royal Caribbean’s Icon of the Seas shattered all kinds of records when it was launched and grabbed even more attention when ...
Icon of the Seas is the biggest cruise ship in the world and cost a staggering $1.9 billion to build. It has been described ...
Ambius was the supplier behind the Central Park plantscape project aboard the Icon of the Seas. The project follows similar ...