Dr. Shiva Ayyadurai, an Indian-born American running as an independent against Sen. Elizabeth Warren, was shoved by a Warren supporter while speaking outside of an event in Great Barrington, Mass. on Sunday.

Ayyadurai, who spoke exclusively with The Daily Caller about the incident, said he and his campaign were in attendance Sunday to discuss the “hypocrisy of Elizabeth Warren and her platform.”

Warren, who was scheduled to speak at the Mahaiwe Performing Arts Center, drew a long line of supporters outside of the building. One of the attendants in line became furious after hearing Ayyadurai speak across the street from the event. He approached Ayyadurai, who began calling the man a racist. The man shoved the megaphone, which hit Ayyadurai’s face.

I will take a punch in the face ANY DAY for America & Free Speech. We will have another ANTI-RACIST Rally against the scumbag #FakeIndian @SenWarren and her White Supremacist THUGS. JOIN US. Declare Your Independence! Stop Race War pic.twitter.com/IOtTCTzi1h — Dr. Shiva Ayyadurai,PhD (M.I.T.) Inventor of Email (@va_shiva) July 22, 2018

“The megaphone is a symbol of free speech and here this guy is shoving it into the face of a dark guy talking about race,” said Ayyadurai. “It almost shattered my left front tooth.”

The man, who has yet to be identified, was quickly taken by police after being taken to the ground by other attendees.

“We are pressing civil charges,” Ayyadurai said.

“He was carried away in cuffs and taken in for assault and battery and disorderly conduct,” said Ayyadurai, who noted his attacker wore a shirt reading “LIBERAL.”

“White liberals are the real racists. They must stop being white supremacists and racists and take a look in the mirror. They don’t own the narrative on race,” said Ayyadurai.

Follow Kyle on Twitter