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