Question: who composed the famous patriotic song sare jahan se acha?
Answer: Muhammad Iqbal