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