Question : who gave the music to the song sare jahan se acha
Answer : Muhammad Iqbal