Shen Lei

Shen Lei is a drug trafficker from Shanghai who imported drugs in to Starling City.

Biography
Having imported drugs in to Starling City, The Hood tracked him to Shanghai, throwing one of his men at him and threatening his life if he didn't keep the drugs away.

Arrow

 * "Shanghai"