The first day of March – St David’s Day – is always a joyful day in the harbour town of Porthmadog in north-west Wales. Children dress up in traditional outfits – or Welsh sports strips – while adults wear daffodils and families get together for a traditional supper. It feels like warmer, brighter days are around the corner.
But the Welsh patron saint’s day is likely to be celebrated with particular vigour this year after Gwynedd council defied the UK government and declared it an extra bank holiday for about 5,000 of its staff.