A track by British dance act The Prodigy has been voted the most controversial song of all time.

The band's 1997 offering, Smack My B**ch Up, was banned by the U.K.'s BBC network - the sex and drugs-filled video was not shown and the track was not played in chart rundowns.

It has now topped a poll by the Performing Right Society to find the most outrageous tune, ahead of the Sex Pistols' God Save The Queen at number two and Relax by Frankie Goes To Hollywood at three.

The top five is rounded out by Eminem's Kim and Killing In The Name by Rage Against The Machine.

Click Here For More Prodigy Pictures