A Melbourne taxi driver who bashed an 81-year-old woman in his cab has avoided jail.
Bhupinder Singh, 25, punched the woman in the face and pushed her out of his taxi after an argument about her destination on August 14 last year.
Singh picked up Zainab Sarwari in Noble Park and was directed to drive her to a Dandenong medical centre, but he took her to Dandenong Hospital instead.
Ms Sarwari screamed "Where are you taking me?" and was pulling at Singh's clothes and punching his shoulder, a previous court hearing was told.
Taxi data indicates Singh drove around the southeastern suburbs for more than 30 minutes before stopping in Noble Park and assaulting Ms Sarwari.