Chinese police detain two after death of pollution inspector: Report

SHANGHAI: Chinese police have detained two people in eastern China's Zhejiang province following the death of an inspector looking into environmental violations, the China Daily reported on Monday (Dec 3), citing a government statement. The inspector, Chen Ben, was part of an enforcement team ...