World Full Year 2012: Toyota Corolla or Ford Focus crowned?
I stand by the fact the Toyota Corolla is the best-selling model in the world in 2012. * See the Full article by clicking on the title! * On April 9, Ford announced that the Focus was the best-selling car in the world in 2012 with 1,020,410 sales vs. 872,774…