in the article you can see a couple of old style apartment buildings in the background…and yes they haven’t dug up Tianfu square in years.
but this ‘near’ comment is interesting. Maybe it’s one of the 2 construction sites next to TFS, a museum and library? I think the background buildings match pretty well the corner ‘library’ site.
I think I’ll take a look.