Chinese humanoid startup X Square Robot announced Monday it has secured around $100 million in a funding round led by Alibaba Cloud. HongShan, formerly Sequoia Capital China, also participated in the ...