Description
Images show Alibaba founder Jack Ma and the Cayman Islands flagged yacht "Zen" moored in the Bay of Santa Ponca, near the island of Mallorca, on which, according to several media, he is spending time. Ma has kept a low profile ever since mainland officials spiked what would have been a world record $37 billion initial public offering for Alibaba's financial group Ant last November. Ma's presence in Spain, for a "study tour of the agricultural industry and technology related to the environment", was reported by the South China Morning Post, which is owned by Alibaba. IMAGES