Lily Allen has posted an expletive laced new song online called Guess Who Batman?- which was originally written about the British National Party.
In the angry chorus she sings: F*ck you, f*ck you very very much, cos we hate you and we hate your whole crew, so please dont stay in touch.
Lils uploaded half of the track to her Myspace and explained: This song is not a direct attack at anyone, it was originally written about the BNP in the UK
But then I felt this issue has become relevant pretty much everywhere, we are the youth, we can make coolness for our future, its up to us. go green and hate hate.
The track is a taster from her second album which she is currently finishing with producers including Mark Ronson.
There are also two other new tracks on her website: I Could Say and I Dont Know.
In another blog post Allen has been arguing with former fan and blogger Perez Hilton.
He has been attacking the singer often for partying too hard and drunken behaviour. She hit back saying: If Im so irrelevant , stop subscribing to my blog and let me get back to work.
That told him.
This Week's Hottest Tickets
Lily Allen (Bournemouth International Centre and Pavilion) From £44 Lily Allen (Brighton Centre) From £54.95 Lily Allen (Brixton Academy) From £24 Lily Allen (Cardiff International Arena) From £60 Lily Allen (Liverpool Echo Arena) From £35 Lily Allen (Manchester Apollo) From £25 Lily Allen / + Dizzee Rascal (Manchester Evening News Arena) From £43 Lily Allen (National Indoor Arena) From £23 Lily Allen (Nottingham Arena) From £37.5 Lily Allen (O2 Academy Sheffield) From £26