Question : who wrote the poem sare jahan se acha
Answer : Muhammad Iqbal