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