Question : who composed the song sare jahan se acha
Answer : Muhammad Iqbal