As students get set to answer questions in exam rooms we want to know the songs that pose the toughest questions - How Soon Is Now, Where is the Love or Is There Life on Mars?
Discover 11,128,835 listings and 280,103 playable programmes from the BBC
As students get set to answer questions in exam rooms we want to know the songs that pose the toughest questions - How Soon Is Now, Where is the Love or Is There Life on Mars?