A man has been detained in Madhya Pradesh's Chhatarpur for allegedly smearing human faeces on a Dalit man, who accidentally touched the accused with grease.
The incident comes weeks after a man urinated on a tribal man in the state's Sidhi district, triggering massive outrage.
The accused, Ramkripal Patel, belongs to the Other Backward Classes (OBC) community, PTI reported.
It said a case is being registered against Patel under relevant Sections of the Indian Penal Code.
The victim, Dashrath Ahirwar, who approached the police on Saturday, claimed that the incident occurred on Friday while he was working on the construction of a drain in Bikaura village, about 35 km from the Chhatarpur district headquarters, it said.
The accused was bathing at a nearby hand pump when he touched him with the grease he was using in the construction work by mistake, Ahirwar was quoted as having said.
"Ramkripal Patel brought human faeces in a mug he was using to bathe and smeared it on my body, head, and face," he was quoted as having said.
He added Patel even abused him over his caste.
"I reported the matter to the panchayat and called for a meeting. Instead, the panchayat imposed a fine of Rs 600 on me," Ahirwar alleged.
"A case is being registered against Ramkripal Patel under Sections 294 (punishment for obscene acts or words in public) and 506 (criminal intimidation) of the Indian Penal Code (IPC) and the Scheduled Castes and Schedule Tribes (prevention of atrocities) Act," the report quoted the police officer as having said.
Dashrath Ahirwar and the other workers were joking with Patel, who was bathing nearby, the above officer was quoted as having said.
"They were throwing things at one another playfully when Ahirwar put grease on Patel's hand. Patel then picked up human faeces with his hands and threw it at Ahirwar," the police officer said.
The accused and the victim are both in their early 40s, the police said.