CHINA-INTERNET-US-FACEBOOK

This photo illustration taken on March 23, 2018 shows the Facebook (R) and Twitter logo (L) on a computer screen in Beijing. / AFP PHOTO / NICOLAS ASFOURI (Photo credit should read NICOLAS ASFOURI/AFP via Getty Images)

Comments are closed.