Try to solve this long riddle!
1. Who sang the song, "All for Love"?
Nick Drake
Haim
Iggy Pop
Bryan Adams, Rod Stewart and Sting
Nick Drake
Haim
Iggy Pop
Bryan Adams, Rod Stewart and Sting