Train stations across south-west London were renamed with some questionable Christmas puns in a bid to bring some festive cheer to the capital’s commuters.

South West Trains changed the names of numerous stations on notice boards across the region over the weekend, with highlights including Clapham Jingle Bells, New Mald-wine, Deck the Vauxhall and Three Kingston.

Passengers shared photos on social media of their favourite – and at times most cringeworthy efforts – while waiting for the services to London Winterloo.

The festive makeover was put together with suggestions from staff at the rail company.

Sarah Silk tweeted: "@SW_Trains This made me giggle out loud this cold morning! Merry Christmas!”

Shirley Mukisa tweeted: "I'll admit the Christmassy place names on @SW_Trains did make me smile."