Tata Motors has launched the Punch facelift in India at Rs 5.59 lakh (ex-showroom, New Delhi), bringing turbocharged petrol ...