The Huangpu River is about 113 kilometers long and 300 to 770 meters wide. The Huangpu River starts at Dianshan Lake, Dianfeng, Zhujiajiao Town, Qingpu District, Shanghai, and Dianshan Lake hosts many water from the upper Taihu Lake basin. "Pu" is the meaning of the river in ancient Wu, generally refers to the artificial river. The lower reaches of the Huangpu River were once called Huang Xiepu and Chunshen River. It is said that it is because Shanghai was once the seal of the warring country Chu Chun Shenjun Huang Xie.