
Furry capabara EVs, self-driving mini bar, and more - here are the wackiest cars we saw at Auto Shanghai 2025
The Shanghai International Automobile Industry Exhibition, or Auto Shanghai, is one of the biggest motor shows in the world. Spanning over 360,000 square metres across eight massive halls of the National Exhibition and Convention Centre in downtown …