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