Raucous rapper Eminem is to play a set aboard a boat on the River Thames tonight (November 19).
He will appear on the HMS Belfast where he’ll perform two songs for Top of the Pops, reports NME.com.
Recording is likely to take place at 6pm, so fans should arrive at least an hour earlier if they want to get a glimpse of Mr Mathers.
The rapper hits these shores today fresh from appearing at the MTV Europe Music Awards in Rome.
Eminem is also due to play a secret show tomorrow (Saturday) in the capital, with support expected to come from Obie Trice, Stat Quo, Proof, Swift and DJ Green Lantern. Details of the event have not yet been revealed.
You can keep up to date with all the latest news from Gigwise by following us on Twitter and liking us on Facebook.

Alicia Keys And Jessie J Pay Tribute To Whitney Houston At Pre-Grammy Awards Party
Jay-Z And Beyonce Post First Pictures Of Blue Ivy
Graham Coxon: Blur Will Release Another Album
Amy Winehouse Coroner Suspended Following Inquest Claims
Eminem Slammed By Fans For 'Atrocious' Sydney Show
Eminem, Morrissey Beyonce: Ridiculous Rock Star Riders
Whitney Houston Tributes: Mariah Carey, Elton John, Rihanna And More Remember Star
The 15 Best B-Sides Of All Time
M.I.A Demands Women In Burkas: Ridiculous Rock Star Riders!