Question: who wrote the famous song sare jahan se acha hindustan hamara?
Answer: Muhammad Iqbal