Question : who wrote sare jahan se achha hindustan hamara
Answer : Muhammad Iqbal