Question: who wrote the song saare jahan se acha?
Answer: Muhammad Iqbal