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