BBC Radio 1 will play a censored version of the classic Christmas song 'Fairytale of New York' to avoid potentially offending listeners.

The Pogues’ gritty festive hit with Kirsty MacColl is a Christmas staple, though in recent years it has been the focus of debate over its lyrics.

The song includes the words “faggot” and “slut”.

This year, Radio 1 will play an alternative version of the track, with the record label providing different lyrics sung by MacColl.

It is understood Radio 1 bosses were wary of offending younger listeners with derogatory terms for gender and sexuality.

Radio 2 will play the original song, but said it will continue to monitor listeners’ views. 6 Music said it has made an edited version available and will allow presenters to make the choice.

In a statement, the BBC said: “We know the song is considered a Christmas classic and we will continue to play it this year, with our radio stations choosing the version of the song most relevant for their audience.”

The 1987 hit has been one of the most popular Christmas songs of the past 30 years, despite its gloomy outlook, often touted as the UK's favourite Christmas song.

Despite its popularity, the track has never secured a Christmas number one, peaking at number two.