Rihanna has unveiled her hard-hitting new single - an unapologetic combination of sub-rattling bass, synth grinds and rapped lyrics with confrontational lines like, "Pay me what you owe me".
Called B**** Better Have My Money, the song was produced by Deputy and is from Rihanna's untitled new album due out later this year.
Rihanna's long overdue for a new album - her last was 2012's Unapologetic. Since then, she has collaborated with Paul McCartney and Kanye West on the single FourFiveSeconds.
Her new album is being produced by Kanye.