A Toronto man is facing 28 charges after police allege a taxi driver sexually assaulted a woman, then used her credit card to make multiple purchases.

According to a report from Toronto Police, a 32-year-old woman was picked up by a taxi driver in the area of Queen St. W. and Tecumseh St. around 4 a.m. on Aug. 25.

Police allege she was sexually assaulted by the taxi driver, who then took her credit card and used it at multiple locations to make different purchases.

Article Continued Below

Police say 62-year-old Toronto resident Golam Mustafa turned himself into police on Wednesday, and has been charged with one count of sexual assault, and 27 charges relating to possession of stolen property, use of a stolen credit card and fraud.

He appeared in court on Thursday, police say.