A woman in Palwal slapped a local policeman in full public view for "not taking action" on her complaint in which she accused her husband of extramarital affair.