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