Question: who wrote the patriotic song sare jahan se achcha?
Answer: Muhammad Iqbal