Is this the most Christmassy town in Malta and Gozo?

Boasting twinkling Christmas trees, dazzling stars, dozens of lit up snowmen, thousands of light bulbs and a whole herd of illuminated reindeer, this is easily the most festive town in the Maltese Islands. Nadur in Gozo bursts into colour every year as homeowners put up their lights to mark the big countdown to Christmas. Now […]