Question: Who wrote the poem saare jahan se achha?
Answer: Muhammad Iqbal
Natural Questions answer: poet Muhammad Iqbal (from the Wikipedia article "Sare Jahan se Accha")