Loading Conceptually similar View more with similar tones Document Date: January 05, 2021 The logo of Alibaba Group is seen at its office in Beijing, China January 5, 2021. REUTERS/Thomas Peter Select usage How do you intend to use this asset? System ID: RTX8KC60 IMAGE ID RC2G1L9ZY6D3 Size: 4037px × 2703px File Size: 2.76 MB Similar Medias with the same colors: View MorePhotographer: Thomas PeterCountry: China City: Beijing Tags: BIZ COLO FIN Related Images: View MoreAdd to lightboxAdd to cartBuy/download