Question: who sings waiting for the world to change?
Answer: John Mayer