Turkish police have detained an assailant on charges of kicking and injuring a young woman for wearing shorts on an Istanbul bus, local media reported on Sunday.
Police detained the suspect on Saturday in Uskudar, a district on the Asian side of the city, the private Dogan news agency reported.
Shouting "Those wearing shorts must die!", the suspect attacked the woman, who works as a nurse, kicking her in the face, reports said.
He later told police he had been angered by her clothing.
"The shorts she was wearing were not appropriate. That's why I was angry and behaved so," he was quoted as saying by Dogan.
The man, who handles security for a company, had previously been diagnosed as suffering from "manic depression", the agency said.
Many feminists in Turkey have expressed growing concern over the extent of violence against women, with hundreds killed every year, often by their husbands.