We have often seen Bollywood stars being replaced in films—sometimes due to their fees, other times because of scheduling conflicts—but can you imagine a top-tier singer being replaced without any drama? It sounds unlikely, yet it actually happened.
Udit Narayan, a celebrated singer of the 90s, was replaced on a song even after he had finished recording it. And he wasn’t replaced by just anyone—the song was handed over to his close friend, Kumar Sanu. Which song became the most romantic track of the century? Let’s find out. Udit Narayan was the original choice for the song before it went to Kumar Sanu.
The cult classic we are referring to comes from the 1998 film *Kuch Kuch Hota Hai*, directed by Karan Johar—one of the most memorable movies in Hindi cinema. While every song in the film was a hit, the romantic track “Ladki Badi Anjani Hai,” filmed during a summer camp, carved a special place in people’s hearts. Back then, countless young men sang this song for their dearest female friends. However, you might not know that “Ladki Badi Anjani Hai” was initially offered to Udit Narayan, but the music composers later took it away from him and gave it to Kumar Sanu instead.
The song was taken from Udit Narayan after he had already recorded it.
In an appearance on a reality show, Udit Narayan shared the story behind this *Kuch Kuch Hota Hai* track, revealing that he had already recorded the romantic song alongside the music composer duo, Jatin-Lalit. They had requested the composer to allow for some improvisation upon his return from a concert; however, when he returned, Jatin-Lalit informed them that the song had already been recorded by someone else. In the song “Ladki Badi Anjani Hai,” the renowned 90s singer Alka Yagnik lent her voice to Kajol, performing alongside Kumar Sanu. The lyrics for the song were penned by Sameer Anjaan. Even today, 28 years later, the song—picturized on Shah Rukh Khan and Kajol—continues to hold an enduring, captivating charm for the audience.


