Sonu Nigam was the playback singer for the Kal Ho Na Ho song 'har ghadi badal rahi hai roop zindagi'.