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