Photo by Pavlo Gonchar / SOPA Images/Sipa USA

In this photo illustration an Alibaba logo is seen on a smartphone screen in front of the flag of China. 

© Photo by Pavlo Gonchar / SOPA Images/Sipa USA