Question: Who wrote the patriotic song sare jahan se achcha?
Answer: Muhammad Iqbal
Natural Questions answer: Muhammad Iqbal (from the Wikipedia article "Sare Jahan se Accha")