Answer: Mohammad Iqbal wrote the song ‘Sare Jahan Se Acha’. The song delights every Indian because of its pleasing meaning. It vividly captures the key characteristics of Mother India in one particular line.
Facts about Mohammad Iqbal:
He was an active politician and philosopher besides writing poems
Sare Jahan Se Achha is one of the most versatile patriotic poems ever written in the Urdu language
This poem was published for the first time on 16th August 1904
It was first recited by the poet himself one year later at Lahore Government College