Question : who wrote the song saare jahan se acha
Answer : Muhammad Iqbal