Shanghai Jiaotong University Develops a New Biological Pesticide “Shenoxacin†Posted on 2018-05-24