Rapper Eminem was banned from performing a gig in London's Hyde Park over his controversial lyrics.

The hip-hop star had hoped to perform a huge concert in the central London green space as part of the annual British Summer Time festival, but he booked two gigs at Wembley Stadium instead.

He hinted at the drama by posting a message on his Instagram.com page which reads, "Never mind Hyde Park, it's Eminem (at) Wembley Stadium."

Now emails obtained by British tabloid the Daily Mirror reveal Eminem's original plan was rejected by officials at The Royal Parks, the government body which looks after several of London's most famous outdoor spaces, over fears his lyrics are not suitable for the venue.

Royal Parks boss Linda Lennon branded the rapper's lyrics "offensive" and "unsuitable", adding in a message about the planned concert: "This artist flags risks across the board. In particular in respect of our public reputation."

The 2014 British Summer Time festival, which kicks off next month (Jul14), features headline performances from acts including Black Sabbath, Arcade Fire, Neil Young and British rockers The Libertines.

Eminem is slated to perform at Wembley Stadium on 11 and 12 July (14).