City Of Gold Lyrics: The Punjabi song is sung by Nirvair Pannu, and has music by Deep Royce while Sajawalpuria Pandit has written the City Of Gold Lyrics. The music video of the City Of Gold song is directed by Teji Sandhu , and it features Nirvair Pannu and Amrit Dhillon.