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