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