Virgin Voyages raised a glass and celebrated the launch of its newest ship, Resilient Lady, in Greece ahead of the European summer.
Virgin Voyages raised a glass and celebrated the launch of its newest ship, Resilient Lady, in Greece ahead of the European summer.