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