SIR Rod Stewart has revealed he would be "happy" with Scottish independence – “if it's good” for the country.

The singer, who backed Better Together ahead of the 2014 referendum, said he would be “happy” with a Yes vote if it was in Scotland’s interests.

Speaking to BBC Scotland's The Nine programme, the former No supporter added that departing the UK would be a “shame”.

"I'm somewhat of a traditionalist,” Stewart said. “It would be a shame to see the British Isles break up, it would be a shame to see that blue off the Union Jack.

"But if it's good for Scotland then I'm happy."

The London-born singer described Scotland as his "spiritual home" and said the upcoming General Election is of the "utmost importance".

He stated: "It's a once in a lifetime, this election. I don't know what the outcome is going to be, I really don't."

Stewart previously spoke out against the idea of Scottish independence ahead of the 2014 referendum, alongside several British celebrities.

When asked about the current political climate, he underlined his anti-Brexit stance but predicted Boris Johnson would “get us out”.

He commented: "We're in a muddle, but I think Boris will sort it out. We have to be patient.

"What I do know is that I was always a Remainer. I didn't see why we had to leave. Maybe it's something that I'm missing, I don't know, but I'm still a Remainer.

"I know Boris is going to get us out."