2026 Geely E2: China's No.1 Seller Starts European Deliveries at €19,490 - Fresh Motors