Question: writer of the song sare jahan se acha?
Answer: Muhammad Iqbal