WATCH: Incredible light display brings Christmas to Gozo

These extraordinary pictures show Victoria’s town hall lit up by a stunning 3D light show to celebrate the start of the Christmas season in Gozo. The island kicked off its festive celebrations in style at the weekend with a special show in Independence Square. Thousands flocked to the centre of Victoria to watch the Christmas […]