A widely-shared video has been revealed, showing a man shouting racist slurs on a New York City subway train, before an altercation with an up-and-coming rapper.
Princess Nokia, a 25-year-old New York-born musician and club founder, has confirmed on Twitter that she threw hot soup on the man and kicked him on Saturday (local time), after he slapped her and called her a "n**ger".
The 'Tomboy' rapper, whose real name is Destiny Frasqueri, says she confronted the man, who was drinking and claimed to be a lawyer, when he yelled racist abuse at other people and the altercation turned violent.
"This bigot called a group of teenage boys 'n**gers' on the train, so I stood up and slapped him, and everybody on the train backed me up," she says on Twitter.
"It takes a lot of risk, trying to stand up to racists and bigots. Putting yourself in potential danger is scary, especially as a young woman, but I'll be damned if I let some drunk bigot call a group of young teenage boys racist names and allow him to get away with it."
A Gothamist website report on the incident, written before Princess Nokia's involvement became known, included comments from cinematographer Joshua R Pyne, who said the squabble started after the man started yelling at black people.
"Understandably, this woman of colour and a couple other folks, as you can see in the video, call the guy out," Pyne said.
"This guy starts caterwauling about his First Amendment rights and whatnot. The guy didn't seem to be falling-down drunk, but was... clearly belligerent."
The video ends with the man believing his bag has been stolen and refusing to get off the train, as people physically try to force him off and the soup is thrown.