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