Tata Punch is a five-seater sub-compact SUV, stretching the tape at 3.8m, making it noticeably smaller than the 4m 'compact SUVs' we are used to. However, in a smaller package, it promises the ...