Tarana-e-Hindi"Anthem of the People of Hindustan"), is one of the enduring patriotic poems of the
Urdu language. Written originally for children in the ghazal style of Urdu poetry by poet Muhammad Iqbal, the poem was published in the weekly journal Ittehad on 16 August 1904.[1]
Recited by Iqbal the following year at Government College, Lahore, now in Pakistan, it quickly became
an anthem of opposition to the British rule in India. The song, an ode to Hindustan—the land comprising present-day Bangladesh, India , and Pakistan—both celebrated and cherished the land even as it lamented its age-old anguish. As Tarana-e-Hindi, it was later published in 1924 in the
Urdu book Bang-i-Dara.
so Iqbal wrote this tarana for peoples of hindustan and as the article above mentioned that peoples of hindutaan mean peoples of india , pakistan and bangladesh. we know all these countries were one unit at that time so its totally wrong to associate this tarana with just bharat. It was also written in urdu lanaguge which is national language of pakistan. I also love this great poem of iqbal..so beautiful..listen this peoples. It remind me my school days where we always start our day with this prayer