Question: who composed the song sare jahan se achha hindustan hamara?
Answer: Muhammad Iqbal