A.R. Rahman’s iconic fusion of Sufi rock and Punjabi folk. Filmed atop a moving train, it’s pure energy and swagger.
The ultimate sad-romantic classic. Lata Mangeshkar’s velvet voice turns longing into poetry. Decades later, it still haunts.
Lata Mangeshkar reduced Nehru to tears with this tribute to fallen soldiers. A patriotic masterpiece that still stirs the soul.
Music: Mithoon | Singer: Arijit Singh
The modern classic that proved melody isn’t dead. Arijit Singh’s raw, heartbreaking voice turned this into a generation’s anthem of devotion. Its simple piano hook and crescendo of emotions made it the most streamed Hindi song of its decade—and a staple at weddings and breakups alike.
Film: Kabhi Kabhie | Music: Khayyam | Lyrics: Sahir Ludhianvi
We have reached the top. The best Hindi song ever written. Why? Because it is not a song; it is a novel compressed into five minutes.
Sahir Ludhianvi’s lyrics question the very concept of marriage and destiny: "Sometimes I wonder if someone else lives in your heart, besides me." Mukesh, singing for Amitabh Bachchan, delivers his most restrained and profound performance. Composer Khayyam uses a slow, sweeping orchestra that feels like a river moving through time. This song does not make you dance; it makes you think about every love you ever had and lost. It is mature, poetic, and devastating.
While Mera Joota Hai Japani represents India’s soul, Kabhi Kabhie represents India’s heart. It is the undisputed number one.