Muslim protesters have attacked controversial Bangladeshi writer Taslima Nasreen during a book launch in Andhra Pradesh state in southern India.
Ms Nasreen had to back into a corner at the book launch
Lawmakers and members of a political party assaulted the exiled feminist author as she presented a translation of one of her novels in Hyderabad.
Ms Nasreen, who backed into a corner, said the attack was barbaric but pledged she would not be cowed.
Many Muslims have accused Ms Nasreen of ridiculing Islam.
Ms Nasreen was launching a Telugu language version of a novel at the press club in Hyderabad.
About 100 protesters, including three lawmakers, from the Majlis-e-Ittehadul Muslimeen party burst in, shouting that the author was "anti-Islam".
Ms Nasreen backed into a corner as objects rained down and she was threatened with a chair, witnesses said. One witness said Ms Nasreen was slapped.
She was protected by others at the meeting and was later taken to safety by police.
Officers detained the three lawmakers and a number of other protesters.
Ahmad Pasha Quadri, one of the lawmakers, said: "Our protest is against Taslima Nasreen because of her writings ridiculing Islam. We want the Indian government to send her back to Bangladesh."
The writer left Bangladesh for Sweden in 1994 after her controversial writing there led to calls for her execution.
She has lived in Calcutta for the past two years and has applied for Indian citizenship.
Critics say she called for the Koran to be changed to give women greater rights, but she vehemently denied making the comments.
Bangladesh banned one of her books in 2004 for what it called objectionable comments about Islam.
Ms Nasreen has spoken out against religion as an oppressive force and was awarded the Sakharov Prize for freedom of expression in 1994 in Europe.