alibaba in the news with a red lettered sign