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