Stella Li of BYD receives the 2025 World Car Person of the Year award, marking a historic achievement for women and Chinese brands in the automotive industry.