Removed poster in the alley (Shanghai, China)

Wayspot Title: Alley Art of Farmers
Location: 31.228239,121.484697
City: Shanghai
Country: China
Screenshot of the Rejection Email:

Additional Information:
Baidu Map street view 2013 (link):

Baidu Map street view 2017 (link):

Current geotagged photo of the alley:

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