Wayspot Title: Fuzhou Road
Location: 31.235453,121.476481
City: Shanghai
Country: China
Screenshot of the Rejection Emails:
Baidu Map street view 2022 (latest), sculpture visible (link):
Current geotagged photo, sculpture gone:
This side of the road has undergone some renovation, and the old sculpture has been removed.