Dressed in a 'FACK TRUMP' shirt, Eminem has slammed the US President on stage at a show in Scotland.
"Scotland might have to be our new home because right now shit ain't going so well in the States," Eminem said at the concert on Thursday (local time).
"I just want to take this moment right now to say motherf**k Donald Trump."
Eminem then launched into a performance of 'White America' from his 2002 album The Eminem Show. The track was written in response to the presidency of George W Bush.
This is not the first time Eminem has spoken out against Trump. In October 2016 he sang 'Campaign Speech' about the then-candidate:
"You say Trump don't kiss ass like a puppet 'cause he runs his campaign with his own cash for the fundin'," he rapped.
"And that's what you wanted. A f**kin' loose cannon who's blunt with his hand on the button. Who doesn't have to answer to no one? Great idea!"
The rapper is reportedly planning to release a new album in coming months.