Question: Who wrote the poem saare jahan se achha?
answer: Muhammad Iqbal