Shanghai YangPu Bridge Park by DLC

DLC: The Huangpu River is a 113 kilometers-long river flowing through Shanghai, China that was first excavated and created by Lord Chunshen, one of the four lords during the¬†Warring States Period (475 BC – 221 BC). From the mid-19th century to the end of the 20th century, due to its unique geographical location and vast […]