Three nights of world-class jazz performances against the stunning backdrop of the Grand Harbour. International and local artists perform under the stars
Three nights of world-class jazz performances against the stunning backdrop of the Grand Harbour. International and local artists perform under the stars