Polestar 2 officially begins production in China

Production of the Polestar 2 has officially begun in Luqiao, China, despite facing enormous upheaval in the face of COVID-19 pandemic.