Audi Grab driver in S'pore explains why he punched rider in teeth

Booked wrong car, refused to cancel and laughed.