Shania Twain has apologised for remarks she made in a recent interview in which she said she would have voted for Donald Trump if she could have.

The Canadian singer was not eligible to vote in the 2016 US presidential election, but said in an interview with The Guardian newspaper that she would have voted for Trump because he "seemed honest".

There was a backlash on social media over the remarks and now Twain has taken to Twitter to clarify her position and emphasise that she doesn't endorse Trump.

Shania Twain releases statement saying she does not "hold any common moral beliefs" with Trump

She wrote: "I would like to apologise to anybody I have offended in a recent interview with The Guardian relating to the American President. The question caught me off guard. As a Canadian, I regret answering this unexpected question without giving my response more context 

"I am passionately against discrimination of any kind and hope it's clear from the choices I have made, and the people I stand with, that I do not hold any common moral beliefs with the current President.

"My answer was awkward, but certainly should not be taken as representative of my values nor does it mean I endorse him."

The 52-year-old That Don't Impress Me Much singer shocked fans with her comments about the US President in an interview that was published on The Guardian's website on Sunday, 

She said: "I would have voted for him because, even though he was offensive, he seemed honest. Do you want straight or polite? Not that you shouldn't be able to have both.

"If I were voting, I just don't want bulls**t. I would have voted for a feeling that it was transparent. And politics has a reputation of not being that, right?"

The remarks went viral on social media, with many fans criticising Twain for backing Trump.