President Ramaphosa unveils a new cruise terminal ahead of festive season

WATCH ON YOUTUBE