Alibaba

Alibaba

Brent Lewin/Bloomberg

The Alibaba application loading page is displayed on devices in an arranged photograph in Hong Kong, China.