SCOTTISH singer-songwriter Tom Walker was shocked after being asked who he was voting for in the General Election. Walker revealed that he will “definitely not” be supporting Boris Johnson in the General Election taking place on Thursday this week.

However, the artist did not say which party he was backing.

He said on Sunday: “What a question. Definitely not for Boris. I will tell you that for free.”

READ MORE: As the clock runs down, the Tories want to smash and grab what they can

The Scottish musician spoke on the red carpet at Capital’s Jingle Bell Ball at the O2 Arena in London, where he is performing on a bill that includes Taylor Swift, Sam Smith and AJ Tracey.

The Leave A Light On star, 27, has previously described the Prime Minister as a “yellow-haired idiot”, and described Scotland as the “promised land”.

His album,What A Time To Be Alive, was released this year and went to Number One becoming the fastest-selling debut album in the UK in two years.

He also said he was “not in any rush” to get married to his fiancee Annie, who he proposed to in August 2018.

He said: “I still live with my flatmates. I can’t get married and move back in with them.

“And me and my missus are looking at the moment to try and get our own place, which would be really lovely.

“After that bankrupts us we will eventually get married. That’s the plan. We have both said to each other, because we have been together for so long – like six-and-a-half, coming up to seven years – we are not in any rush.

“Everybody seems to be in a rush with me to get married but we are quite cool with it. She’s totally sweet as well.”