Prostitutes in the southern Indian state of Tamil Nadu have begun taking karate lessons to protect themselves from violent customers and pimps.
The women say they were so fed up with abuse that they approached a local community group for help.
The organisers hope the course in the ancient self-defence technique sends a message that violence against sex workers must stop.
India is thought to have nearly three million sex workers.
Most live on the fringes of society and have few legal rights.
Correspondents say that means they often have little or no choice but to put up with violence and harassment.