The fireworks are going off every night and the adverts are all about food, which means it is nearly Christmas.

And Rosehill is prepared to switch on the Christmas lights.

The Rosehill Christmas Lights will light up the town on Saturday, December 9, but there’s a whole Christmas fair before the lights officially turn on.

The whole event will begin at 12pm at the Rosehill Parade in Carshalton SM5 1AD.

There will be stalls and entertainment, including face paintings, Christmas choirs, and music performances.

Santa will also make an appearance at his Grotto, and surprise characters will feature.

Children will be able to tell him what they want for Christmas before the lights switch on.

Several choirs will perform and sing Christmas Carols, bringing in that festive feeling.

The choirs will sing a range of Christmas songs from Jingle Bells to We Wish You A Merry Christmas.

At 5.30pm, the Christmas lights will be switched on, lighting up Rosehill and eventually bringing the fair to a close at 6pm.

Entrance is free for everyone.