WATCH: Woman arrested in racist rant outside of Toronto City Hall

A 28-year-old woman is facing multiple charges after a racist tirade in front of the TORONTO sign at Nathan Phillips Square was caught on video. 

"This is a beautiful country and you can't f*** it up with savages," the woman holding a "Vote Andrew Scheer" yelled at a man videotaping her. 

She then approaches and spits at the camera.

"Go home! This is the place of men, not for f***** n******," she said. "You don't belong here."

Talya Davidson faces charges of assault, as well three counts of assault on a peace officer. 

Scheer denounced the language. 

"I don’t know who this woman is, but there is no place in our party or our country for her hateful language. I condemn her behaviour and racist comments," he said.