She is no stranger to either speaking her mind or to controversy, but Lily Allen's new video has got Twitter talking.

The pop star has covered Rufus Wainwright's 'Going to a Town', which is taken from his 2007 album 'Release the Stars' and is a protest song of-sorts, mostly written about the then-ban on gay marriage in the USA.

Allen has taken the political theme of the song and applied it to the Women's March/anti-Trump protests that took place around the world last weekend.

She performed the song - with an arrangement by Mark Ronson -  at the London event and now has released a video for it, which you can see below:

It's gone down generally well on Twitter: