A view of Canton Tower and Haixinsha Island in Guangzhou on December 5, 2017. Photo: Xinhua