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