Eminem makes references to Donald Trump and Harvey Weinstein while dissing a number of rappers on his new album Kamikaze.

The rapper dropped the record by surprise, announcing it on Twitter on Thursday night.

Along with a link to the music, Eminem, real name Marshall Mathers, wrote: "Tried not 2 overthink this 1... enjoy."

Fans have spotted a number of mentions throughout the record, some of which refer to negative criticism Eminem received over his previous album Revival, and an apparent reference to the US president.

In the track The Ringer, Eminem raps about "Agent Orange" who "just sent the Secret Service / To meet in person to see if I really think of hurtin' him / Or ask if I'm linked to terrorists."

The lyric is thought to be a reference to the rapper's freestyle rap at the 2017 BET Hip Hop Awards, The Storm, in which he attacked the president about immigration, white supremacy, his row with the National Football League (NFL), gun control, the environment, his plans for a wall on the Mexican border and corruption.

Eminem will play two Twickenham Stadium shows this summer (Image: Jeremy Deputat/PA Wire)

The musician had described Mr Trump as "a kamikaze that'll probably cause a nuclear holocaust" in The Storm.

The Ringer, which opens the album, also sees the 45-year-old attack rivals including Lil Yachty.