Sonu Nigam . a maverick, an angry young man, a man of many faces, a singer par excellence . He has sung songs covering a range of emotions . from anger to love, from rousing patriotism to to upbeat peppy songs and has never failed to evoke a response from the audiences. However, the 20 songs of Sonu Nigam covering different moods which I like a lot are as follows: 1. Panchhi, Nadiya, Pawan Ke Jhonke from Refugee A truly mindblowing song on the futility of war and man-made territorial boundaries. 2. Ye Dil Deewana from Pardes A song that evokes a response . from a person who has ever loved anyone. 3. Mast from Mast A very energetic song that will set you humming . 4. Meri Zindagi Mein Aaye Ho from Armaan A peppy duet on love . 5. Kal Ho Na Ho from Kal Ho Na Ho - Romance and living life in the moment . 6. Rang Rang Mere Rang Rang Mein from Bollywood Hollywood A lovely number that sets your feet tapping . 7. Humen Jab Se Mohabbat Ho Gayi Hai from Border Another good love song . 8. Tanhayee from Dil Chahta Hai A song of a heartbroken person . sung very well and the anguish of the person is also very well portrayed by Aamir Khan in the movie. 9. Mujhe Raat Din Bas Mujhe Chahti Ho from Sangharsh Yet another love song on unexpressed love . 10. Jeena Jeena from Dum A catchy foot tapping number . 11. Aate Jaate Jo Milta Hai from Har Dil Jo Pyar Karega one more love song . 12. Tu Fiza Hai from Fiza The title track of the movie . a evocative song with haunting music . 13. Tu from his album Kismat A naughty flirtatious song . 14. Gum Shuda from Chalte Chalte ’Where did she go?’ has never been expressed sooooooo well . 15. Kambakth Ishq from Pyaar Tune Kya Kiya Mindblowing . hear this song on a hi-fi music system with loud volume . 16. Pyaar Tune Kya Kiya from Pyaar Tune Kya Kiya A nice song . well complemented by the female singer. 17. Zindagi Maut Na Ban Jaaye from Sarfarosh A rousing song to do one’s duty towards one’s country 18. Suraj Hua Madhdham from Kabhi Khushi, Kabhi Gham A nice song . 19. Meri Duniya Hai from Vaastav A lovely song . with very meaningful lyrics - Meri Duniya Hai, Tujhme Kahin; Tere Bin Main Kya? Kuch Bhi Nahin; Teri Jaan Mein Meri Jaan Hai, O Saathi Mere. My husband and I absolutely love this song . 20. Saathiya from Saathiya A song that bears true testimony to Sonu Nigam’s range of vocals . There’s no one quite like Sonu Nigam . Sunte Jao Sunte Jao .