The Shanghai Chenshan Botanical Garden is located in the Shanghai Sheshan National Tourist Resort and covers an area of 207 hectares, making it the largest botanical garden in East China. [Photo/WeChat account: sheshanlvyou]