Question : who wrote the poem saare jahan se achha
Answer : poet Muhammad Iqbal