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