Question: "Robert De Niro's Waiting..." is a song by a group formed in what city?
Answer: London