• A police officer watches a video taken through a camera used to identify drivers or pedestrians who blew through red lights in Shenzhen city, south China's Guangdong province, 23 April 2018.    Photo Imaginechina
  The Story :April 19 - April 25, 2018
  The Story :Traffic cheats under new scrutiny in Shenzhen

ID: 20180423_10486 Time: 2018-04-23
Size: 3000x1997 File size: JPG 935 K - TIFF 17 M My Cart