Nav Sidhu is a vibrant young vocalist hailing from Chandigarh in Punjab, who has trained under the guidance ..