technology 2025 Shanghai Auto Show: Chinese vehicle manufacturers tone down self-driving car enthusiasm following crash incident , and Administrator 2025 April 26