Christmas is a special time to be in Gozo. Locals love to celebrate Christmas and the Christmas spirit is felt all around the island.

Read More