Question: who wrote saare jahan se achchca hindustan hamara
Answer: poet Muhammad Iqbal