Alibaba is Launching a Space Station for its 11.11 Shopping Festival

Is it a plane? Is it a bird? No, it’s a Tmall-backed satellite and space station, set for launch as part of Alibaba’s Singles Day 2018 sales event