Check out this new vehicle from the Chinese manufacturer Geely. It is a little longer and wider than the MINI and reportedly has a 1.3 liter turbocharged engine, but the MINI styling cues are unmistakable. The vehicle, dubbed the "Emgrand EC6-RV," will debut at the Auto Shanghai next week.
[Source: worldcarfans.com]