cripto Mar 27 Alibaba founder Jack Ma has been spotted in China in a potential sign that Beijing is warming to technology giants again after a crackdown on the sector. Story Published at: March 27, 2023 at 05:34PM Tags: International: Top News And Analysis