Drama at sea: Floating Festival’s on-board musical theatre

BEVERLEY KNIGHT STAGES CRUISE (2)