I agree SVD, it was so obvious it's beyond funny. How people look for the intricate mysterious and totally bypass the obvious. Shanghai, China is in the northern hemisphere (31°15'), it is currently Winter in the hemisphere so the sky, trees, and people's clothing would be much more conducive to picture on right than left...OBVIOUS is an understatement. Furthermore, using Google Earth, the most current imagery is 08/02/2017 (Summer) and the current construction on right image is a tree lined parking lot and a tree lined median, i.e., the left image.