Question: Who wrote the patriotic song sare jahan se achcha?
answer: Muhammad Iqbal