Introduction to Shaoqing Garden: Shaoqing Garden, located in Qiandeng Pudong, is a Neolithic Liangzhu cultural site. It is known as the "Chinese Land and Architecture Pyramid" and is listed as "China's Major Archaeological Discovery of the 20th Century". 19 fine jade articles and an earthen tomb were unearthed here.
Attraction