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.
Rihanna first announced her new single on Instagram, unveiling a new look along with the song's title inscribed in braille.