Christmas in Gozo: An island where traditions still live on

Christmas is a special time to be in Gozo.  Locals love to celebrate Christmas and the Christmas spirit is felt all around the island.  On the 1st of December, Republic Street in capital Victoria will be lit up and decorated for the occasion.  On the day, celebrations will also take place in Independence Square includingRead More