行政处罚由违法行为发生地的()具有行政处罚权的行政机关管辖。法律、行政法规另有规定的除外。
A、乡镇级以上地方人民政府
B、县级以上地方人民政府
C、设区的市级以上地方人民政府
D、省级以上地方人民政府
请帮忙给出正确答案和分析,谢谢!