Please answer this question: who give music to the song sare jahan se acha?
poet Muhammad Iqbal