Zoomlion plant in Changsha

Zoomlion plant in Changsha

Nelson Ching/Bloomberg

The Zoomlion Heavy Industry Science & Technology Development Co. logo is displayed at the company's plant in Changsha, Hunan Province, China. A Zoomlion media official said the maker of construction equipment had filed a complaint against Chen with local police last week.