Alibaba Group building
The photograph captures the glass facade of an Alibaba corporate office building featuring its bright brand logo. In the foreground, blurred blooming branches of spring trees are visible.
The photograph captures the glass facade of an Alibaba corporate office building featuring its bright brand logo. In the foreground, blurred blooming branches of spring trees are visible.