Image copyright AP Image caption Sean Spicer was asked: "How does it feel to work for a fascist?"

An American woman of Indian descent has accused White House press secretary Sean Spicer of racism after an exchange in an Apple store in Washington.

Shree Chauhan, 33, challenged Mr Spicer as he was shopping, asking: "How does it feel to work for a fascist?" - referring to President Donald Trump.

Mr Spicer said: "It's such a great country that allows you to be here."

Ms Chauhan videoed the encounter and posted it online, drawing 300,000 views since Saturday.

She has been attacked online since posting the video, with critics branding her "vile" and accusing her of harassment.

When asked by reporters about the encounter, Mr Spicer said: "I interact with individuals all day long. Ninety-nine percent of them are pleasant, even with people who may not agree with our philosophy or programmes, whatever."

It's a free country, he added, and people can act how they want, no matter how that's interpreted.

"And as long as they stay on the right side of the First Amendment [right to free speech], we're good."

'Impolite'

The footage shows Mr Spicer responding to the initial barb, about working for a fascist, by smiling and saying: "We have a great country."

Ms Chauhan, the founder of an education start-up, then asks him: "Have you helped with the Russia stuff - are you a criminal as well? Have you committed treason, too, just like the president?"

Mr Spicer can then be heard saying: "It's such a great country that allows you to be here."

"What can you tell me about Russia, Mr Secretary?" the questioner persists.

Mr Spicer then walks away saying: "Thank you very much," while Ms Chauhan repeats: "You know you work for a fascist, right?"

In a blog post, Ms Chauhan wrote that she is an American citizen who was born and raised in the United States.

She said she was "stunned" by the press secretary's comment, writing: "That is racism and it is an implied threat."

Ms Chauhan, who is the daughter of immigrants, acknowledged that she was "impolite" in her comments to the Trump aide.

She said she wanted to seize the "enormous opportunity... to get answers without the protections normally given to Mr Spicer".

Image copyright Twitter / Shreec

Ms Chauhan hit back at her online critics, writing on Twitter: "I have clear feelings for the man who is a fascist's spokesperson. Nazis weren't stopped with niceties."

It has been claimed that Mr Spicer's remark - "it's such a great country that allows you to be here" - may have meant it's great that Americans can approach presidential aides even while they are out shopping.

Ms Chauhan has rejected that interpretation, saying that Mr Spicer should have said "it's such a great country that allows dissent" if that was what he meant.