Tata Motors is on a roll - the carmaker has just introduced the Sierra, followed by the petrol avatars of the Harrier and Safari. Today, the indigenous automaker has launched the Tata Punch facelift ...