This is an image taking from imqq.com’s “Today” pop up.
Whoever came out with this line is just trying to settle and make him/herself feel good about it.
For those of you in Beijing, you’d know exactly where this is:
This is right in front of the fountain at Sanlitun Village in front of the mega large screen.
Chinese people are so loving.