Removed statue on demolished block (Shanghai, China)

Wayspot Title: Elephant
Location: 31.248865,121.440483
City: Shanghai
Country: China
Screenshot of the Rejection Email:

Baidu Map street view 2015, statue visible (link):

Baidu Map street view 2020, the whole block had been demolished (link):

Current satellite image of the block, which is now construction site:

Thanks for the appeal, @tonygaosh. After reviewing the additional evidence provided, we’ve decided to retire the Wayspot in question.