Pink Floyd has been named the greatest rock act of all time in a poll of 58,000 fans.

The band,whose classic line-up reunited at Live 8 in July, beat Led Zeppelin into second place.

The rest of the top 10 was: 3,The Rolling Stones, 4, The Who, 5, AC/DC, 6, U2, 7, Guns ‘n’ Roses, 8, Nirvana, 9, Bon Jovi, 10, Jimi Hendrix.

The poll, run by digital radio station Planet Rock, named the 70s as the golden age of rock.

More here.