http://kereta.info/140k-vehicle-recalls-in-china-in-past-two-month/
Sources:Kereta Info
Must be assembled in China, that's why I hate to buy Made in China stuff.
Me too.