Toyota are experiencing another embarrassing situation right now as over 7 million cars worldwide are being recalled so they can fix faulty power window switches. The company have faced a number of problems in 2008 and then recalls in 2009-2010. They fought back to claim the top spot as the …
Read More »