Eminem is to play on board a boat on the River Thames in London tonight.
The rapper arrives in the UK today following an appearance at last night's MTV Europe Music Awards.
He is playing a secret gig on Saturday night but will also be on HMS Belfast tonight to record two songs for Top Of The Pops.
The recording is likely to start around 6pm, although large crowds are expected to try to see the performance, and fans should arrive by 5pm, a spokesperson said.
Eminem's new album Encore is at the top of the charts in both the US and the UK.
document.write(unescape("