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