Polestar closed its last store in China, which was located in Shanghai, as part of its effort to adjust its country business model, without affecting car owners' rights, Cailianshe reported, citing the EV brand owned by Volvo Cars. The firm is primarily adopting online sales, it said.