Bohemian Rhapsody is third, which was a pleasant surprise. It was an even more pleasant surprise to read about it in my local newspaper, and an even more pleasant surprise that this list was chosen by viewers.
Billie Jean is number one, but that's not a surprise.
EDIT: Apologies to Lord Blackladder, didn't realize you'd already posted about this.
Every year in Stoke, the local radio station run a 'Best Ever Song' top 100 and they play it over Xmas/New Year. Last Year Bo Rhap came in at Number 14 and Keep ON Movin by Five got to number one. I rest my case. I think you should be over 18 to enter, then at least you have some idea about the best number ones over the last 25 years! Too many kids vote for crap like Britney.