Drizzly weather failed to deter the crowds when they packed into Wisbech for its annual Christmas Fayre.
The event was moved to a weekend for the first time in a bid to attract more people, and the move seemed to work as thousands of people joined in the magical day on Sunday.
Attractions included Santa and his reindeer, an ice skating rink, live music and entertainment and around 100 stalls offering everything from festive food and drink, speciality meats and cheeses and hand-made gifts and cards.
The fayre was one of the Four Seasons events, organised by Fenland Council.
Isabel Edgington, the council’s senior events and projects officer, said: “It was a brilliant day all round and everyone was in great spirits.
“Many visitors welcomed the fact that we had switched the event to a Sunday, which meant they were able to come for the first time.
“Thanks to the town council, local organisations and everyone who worked so hard to make the day so successful.”