Cabby ‘victim’ charged for punching his ‘assailant’, Latest Singapore News - The New Paper