BYD is the first Chinese company to get a World Car Award as Stella Li is named 2025 World Car Person of the Year. Tap for ...