Tata Motors has revealed the refreshed Punch ahead of its January 13 debut, bringing sharper styling, a turbo-petrol engine ...