Toyota (TM) is recalling 688,314 cars in China because of faulty window-control systems, its...

|About: Toyota Motor Corporation (TM)|By:, SA News Editor

Toyota (TM) is recalling 688,314 cars in China because of faulty window-control systems, its largest recall in China and a damaging blow to its image in the country.