The joy of the Douro: Onboard Avalon Alegria in Portugal

Not even the rain could dampen the celebrations around Avalon Alegria’s launch – the line’s newest ship in Portugal.